source: flex_extract.git/documentation/Sphinx/build/latex/Makefile @ f66f990

ctbtodev
Last change on this file since f66f990 was f66f990, checked in by Anne Philipp <anne.philipp@…>, 5 years ago

deleted jobscripts for tracking and updated Sphinx doc

  • Property mode set to 100644
File size: 1.6 KB
Line 
1# Makefile for Sphinx LaTeX output
2
3ALLDOCS = $(basename $(wildcard *.tex))
4ALLPDF = $(addsuffix .pdf,$(ALLDOCS))
5ALLDVI = $(addsuffix .dvi,$(ALLDOCS))
6ALLXDV =
7ALLPS  = $(addsuffix .ps,$(ALLDOCS))
8ALLIMGS = $(wildcard *.png *.gif *.jpg *.jpeg)
9
10# Prefix for archive names
11ARCHIVEPREFIX =
12# Additional LaTeX options (passed via variables in latexmkrc/latexmkjarc file)
13export LATEXOPTS =
14# Additional latexmk options
15LATEXMKOPTS =
16# format: pdf or dvi (used only by archive targets)
17FMT = pdf
18
19LATEX = latexmk -dvi
20PDFLATEX = latexmk -pdf -dvi- -ps-
21
22
23%.png %.gif %.jpg %.jpeg: FORCE_MAKE
24        extractbb '$@'
25
26%.dvi: %.tex FORCE_MAKE
27        $(LATEX) $(LATEXMKOPTS) '$<'
28
29%.ps: %.dvi
30        dvips '$<'
31
32%.pdf: %.tex FORCE_MAKE
33        $(PDFLATEX) $(LATEXMKOPTS) '$<'
34
35all: $(ALLPDF)
36
37all-dvi: $(ALLDVI)
38
39all-ps: $(ALLPS)
40
41all-pdf: $(ALLPDF)
42
43zip: all-$(FMT)
44        mkdir $(ARCHIVEPREFIX)docs-$(FMT)
45        cp $(ALLPDF) $(ARCHIVEPREFIX)docs-$(FMT)
46        zip -q -r -9 $(ARCHIVEPREFIX)docs-$(FMT).zip $(ARCHIVEPREFIX)docs-$(FMT)
47        rm -r $(ARCHIVEPREFIX)docs-$(FMT)
48
49tar: all-$(FMT)
50        mkdir $(ARCHIVEPREFIX)docs-$(FMT)
51        cp $(ALLPDF) $(ARCHIVEPREFIX)docs-$(FMT)
52        tar cf $(ARCHIVEPREFIX)docs-$(FMT).tar $(ARCHIVEPREFIX)docs-$(FMT)
53        rm -r $(ARCHIVEPREFIX)docs-$(FMT)
54
55gz: tar
56        gzip -9 < $(ARCHIVEPREFIX)docs-$(FMT).tar > $(ARCHIVEPREFIX)docs-$(FMT).tar.gz
57
58bz2: tar
59        bzip2 -9 -k $(ARCHIVEPREFIX)docs-$(FMT).tar
60
61xz: tar
62        xz -9 -k $(ARCHIVEPREFIX)docs-$(FMT).tar
63
64clean:
65        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
66
67.PHONY: all all-pdf all-dvi all-ps clean zip tar gz bz2 xz
68.PHONY: FORCE_MAKE
Note: See TracBrowser for help on using the repository browser.
hosted by ZAMG