File: Makefile

package info (click to toggle)
tetex-src 3.0.dfsg.2-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 122,292 kB
  • ctags: 2,709
  • sloc: makefile: 2,323; perl: 1,820; sh: 1,378; lisp: 448; python: 335; xml: 175; sed: 138; ansic: 138; yacc: 52
file content (52 lines) | stat: -rw-r--r-- 1,142 bytes parent folder | download | duplicates (4)
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

# Rolf Niepraschk, niepraschk@ptb.de, 2003-05-19

.SUFFIXES : .tex .dvi .ps .pdf .eps 

MAIN = ps4pdf-test

PDFLATEX = pdflatex
LATEX = latex
DVIPSFLAGS = -Ppdf -G0 

#ARCHNAME = $(MAIN)-$(shell date +%y%m%d).zip
ARCHNAME = ps4pdf-$(shell date +%y%m%d).tar.gz

PICS_SRC = 4-10-8.inl penguin.eps

all : $(MAIN).pdf

ps : $(MAIN).ps

$(MAIN).pdf : $(MAIN).tex $(PICS_SRC) $(MAIN)-pics.pdf 
	$(PDFLATEX) $<
	
$(MAIN).ps : $(MAIN).tex $(PICS_SRC) 
	latex '\PassOptionsToPackage{inactive}{ps4pdf} \input{$<}'
	dvips $(DVIPSFLAGS) -o $@ $(basename $<).dvi	
				
$(MAIN)-pics.pdf : $(MAIN)-pics.ps $(PICS)
	ps2pdf $< $@
	
$(MAIN)-pics.ps : $(MAIN).tex $(PICS_SRC)
	latex $<
	dvips $(DVIPSFLAGS) -o $@ $(basename $<).dvi		
	
%.pdf : %.eps
	epstopdf $< -o=$@

clean : 
	$(RM) $(addprefix $(MAIN), .log .aux) \
	  $(addprefix $(MAIN)-pics, .ps .log .aux) 
	 
veryclean : clean
	$(RM) $(addprefix $(MAIN)-pics, .pdf .ps .dvi) \
	$(addprefix $(MAIN), .pdf .ps .dvi)
	
arch : 	
	tar cvzf $(ARCHNAME) $(MAIN).tex $(PICS_SRC) ps4pdf.sty Makefile \
          README create-eps
	@ echo	    
	@ echo $(ARCHNAME)	
	
.INTERMEDIATE : $(MAIN)-pics.ps	$(MAIN).dvi