File: Makefile

package info (click to toggle)
mcvs 1.0.13-8
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 668 kB
  • ctags: 648
  • sloc: lisp: 5,091; ansic: 223; sh: 190; makefile: 58
file content (33 lines) | stat: -rw-r--r-- 800 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
LATEXDOC = meta-cvs

MAKEINDEX = \
	if ! cmp -s $(LATEXDOC).idx $(LATEXDOC).idx.old ; then \
		cp $(LATEXDOC).idx $(LATEXDOC).idx.old ; \
		makeindex -s $(LATEXDOC).ist $(LATEXDOC).idx ; \
	fi

LATEX = \
	while true ; do \
		cp $(LATEXDOC).toc $(LATEXDOC).toc.old ; \
		latex $(LATEXDOC).latex ; \
		$(MAKEINDEX) ; \
		if cmp -s $(LATEXDOC).toc $(LATEXDOC).toc.old ; then \
			break ; \
		fi ; \
	done


$(LATEXDOC).dvi: $(LATEXDOC).ind
	$(LATEX)

$(LATEXDOC).ind: $(LATEXDOC).idx $(LATEXDOC).ist
	$(MAKEINDEX)

$(LATEXDOC).idx: $(LATEXDOC).latex
	$(LATEX)

clean:
	-rm $(LATEXDOC).aux $(LATEXDOC).log $(LATEXDOC).dvi $(LATEXDOC).toc \
	$(LATEXDOC).idx $(LATEXDOC).ind $(LATEXDOC).ilg \
	$(LATEXDOC).latex.haux $(LATEXDOC).latex.hind $(LATEXDOC).latex.htoc \
	$(LATEXDOC).idx.old $(LATEXDOC).toc.old