You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

Makefile 1.6 kB

5 years ago
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. # Makefile for Sphinx LaTeX output
  2. ALLDOCS = $(basename $(wildcard *.tex))
  3. ALLPDF = $(addsuffix .pdf,$(ALLDOCS))
  4. ALLDVI = $(addsuffix .dvi,$(ALLDOCS))
  5. ALLXDV =
  6. ALLPS = $(addsuffix .ps,$(ALLDOCS))
  7. ALLIMGS = $(wildcard *.png *.gif *.jpg *.jpeg)
  8. # Prefix for archive names
  9. ARCHIVEPREFIX =
  10. # Additional LaTeX options (passed via variables in latexmkrc/latexmkjarc file)
  11. export LATEXOPTS =
  12. # Additional latexmk options
  13. LATEXMKOPTS =
  14. # format: pdf or dvi (used only by archive targets)
  15. FMT = pdf
  16. LATEX = latexmk -dvi
  17. PDFLATEX = latexmk -pdf -dvi- -ps-
  18. %.png %.gif %.jpg %.jpeg: FORCE_MAKE
  19. extractbb '$@'
  20. %.dvi: %.tex FORCE_MAKE
  21. $(LATEX) $(LATEXMKOPTS) '$<'
  22. %.ps: %.dvi
  23. dvips '$<'
  24. %.pdf: %.tex FORCE_MAKE
  25. $(PDFLATEX) $(LATEXMKOPTS) '$<'
  26. all: $(ALLPDF)
  27. all-dvi: $(ALLDVI)
  28. all-ps: $(ALLPS)
  29. all-pdf: $(ALLPDF)
  30. zip: all-$(FMT)
  31. mkdir $(ARCHIVEPREFIX)docs-$(FMT)
  32. cp $(ALLPDF) $(ARCHIVEPREFIX)docs-$(FMT)
  33. zip -q -r -9 $(ARCHIVEPREFIX)docs-$(FMT).zip $(ARCHIVEPREFIX)docs-$(FMT)
  34. rm -r $(ARCHIVEPREFIX)docs-$(FMT)
  35. tar: all-$(FMT)
  36. mkdir $(ARCHIVEPREFIX)docs-$(FMT)
  37. cp $(ALLPDF) $(ARCHIVEPREFIX)docs-$(FMT)
  38. tar cf $(ARCHIVEPREFIX)docs-$(FMT).tar $(ARCHIVEPREFIX)docs-$(FMT)
  39. rm -r $(ARCHIVEPREFIX)docs-$(FMT)
  40. gz: tar
  41. gzip -9 < $(ARCHIVEPREFIX)docs-$(FMT).tar > $(ARCHIVEPREFIX)docs-$(FMT).tar.gz
  42. bz2: tar
  43. bzip2 -9 -k $(ARCHIVEPREFIX)docs-$(FMT).tar
  44. xz: tar
  45. xz -9 -k $(ARCHIVEPREFIX)docs-$(FMT).tar
  46. clean:
  47. rm -f *.log *.ind *.aux *.toc *.syn *.idx *.out *.ilg *.pla *.ps *.tar *.tar.gz *.tar.bz2 *.tar.xz $(ALLPDF) $(ALLDVI) $(ALLXDV) *.fls *.fdb_latexmk
  48. .PHONY: all all-pdf all-dvi all-ps clean zip tar gz bz2 xz
  49. .PHONY: FORCE_MAKE

A Python package for graph kernels, graph edit distances and graph pre-image problem.