[go: up one dir, main page]

File: Makefile

package info (click to toggle)
dibbler 0.7.3-1.3
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 11,148 kB
  • ctags: 8,720
  • sloc: cpp: 54,863; sh: 9,389; ansic: 8,659; yacc: 2,570; makefile: 1,061; lex: 842; perl: 49; xml: 6
file content (68 lines) | stat: -rw-r--r-- 2,332 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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
MAKEFLAGS   += -s
SUBDIR=$(subst $(TOPDIR),,$(CURDIR))
ifndef TOPDIR
TOPDIR=$(CURDIR)
endif 

PASS3=YES

all: user devel

LATEX=pdflatex
DVIPS=dvips
PS2PDF=ps2pdf

LATEXOPTS=-file-line-error -halt-on-error

user: dibbler-user.pdf

devel: dibbler-devel.pdf

dibbler-user.pdf: dibbler-user.tex dibbler-user-config.tex dibbler-user-epilogue.tex \
	  dibbler-user-intro.tex dibbler-user-usage.tex version.tex
	@echo "[LATEX  ] $(SUBDIR)/$@"
	$(LATEX) $(LATEXOPTS) dibbler-user.tex >dibbler-user-1st_pass.log
	if [ $(PASS3)=="YES" ]; then                                       \
	  echo "[LATEX  ] $(SUBDIR)/$@";                                     \
	  $(LATEX) $(LATEXOPTS) dibbler-user.tex >dibbler-user-2nd_pass.log; \
	  echo "[LATEX  ] $(SUBDIR)/$@";                                     \
	  $(LATEX) $(LATEXOPTS) dibbler-user.tex >dibbler-user-3rd_pass.log; \
	fi
#	@echo "[DVIPS  ] $(SUBDIR)/$@"
#	$(DVIPS) -z dibbler-user.dvi -o &>dibbler-user-dvips.log
#	@echo "[PS2PDF ] $(SUBDIR)/$@"
#	$(PS2PDF) dibbler-user.ps &>dibbler-user-ps2pdf.log

dibbler-devel.pdf: dibbler-devel.tex        dibbler-devel-compile.tex \
                   dibbler-devel-common.tex dibbler-devel-compile.tex \
		   dibbler-devel-arch.tex   dibbler-devel-intro.tex \
                   dibbler-devel-misc.tex   version.tex
	@echo "[LATEX  ] $(SUBDIR)/$@"
	$(LATEX) $(LATEXOPTS) dibbler-devel.tex > dibbler-devel-1st_pass.log
	if [ $(PASS3)=="YES" ]; then                                          \
	  echo "[LATEX  ] $(SUBDIR)/$@";                                        \
	  $(LATEX) $(LATEXOPTS) dibbler-devel.tex > dibbler-devel-2nd_pass.log; \
	  echo "[LATEX  ] $(SUBDIR)/$@";                                        \
	  $(LATEX) $(LATEXOPTS) dibbler-devel.tex > dibbler-devel-3rd_pass.log; \
	fi
#	@echo "[DVIPS  ] $(SUBDIR)/$@"
#	$(DVIPS) -z dibbler-devel.dvi -o &>dibbler-devel-dvips.log
#	@echo "[PS2PDF ] $(SUBDIR)/$@"
#	$(PS2PDF) dibbler-devel.ps

version.tex:
	@echo "[GREP   ] $(SUBDIR)/$@"
	@../test/xtract_version > $@
	@echo "[PERL   ] $(SUBDIR)/$@"
	perl -i -pe 's/_/\\_/g' version.tex
	perl -i -pe 's/^/\\newcommand{\\version}{/' version.tex
	perl -i -pe 's/$$/ }/' version.tex

clean:
	@echo "[CLEAN  ] $(SUBDIR)"
	@rm -f *.aux *.idx *.log *.toc *.out *~ *.ps *.dvi *.tmp version.tex

clobber: clean
	@rm -f *.pdf

.PHONY: version.tex