1 PAPER = whitepaper-13 2 TARGET = $(PAPER).ps 3 PDFFILE = $(PAPER).pdf 4 SRC = $(PAPER).tex 5 TEX = latex 6 7 8 .SUFFIXES: 9 10 CODE = t1.tex 11 12 .PRECIOUS: %.dvi 13 14 all : ${CODE} ${TARGET} 15 16 pdf : $(PDFFILE) 17 18 %.ps : %.dvi 19 dvips -o $@ $* 20 cp $@ .. 21 22 %.dvi : ${CODE} %.tex %.bbl 23 latex $* 24 25 %.pdf : %.ps 26 echo "quit" | gs -sDEVICE=pdfwrite -sOutputFile=$@ $< 27 28 %.bbl : ${SRC} %.bib 29 latex $* 30 bibtex $* 31 latex $* 32 latex $* 33 # touch $*.tex 34 35 clean : 36 \rm -f *.dvi *.log *.aux *.log *.bbl *.blg *.lof *.toc *.bak *~ 37 #\rm -f ${CODE} 38 39 purge : clean 40 \rm -fr ${TARGET} 41 42 %.tex :: %.java 43 lgrind -ljava -i $< > $@ 44 45 %.tex :: %.sh 46 lgrind -lsh -i $< > $@ 47 48 %.tex :: %.txt 49 lgrind -i $< > $@ 50 51 %.tex :: %.c 52 lgrind -lc -i $< > $@ 53 54 %.tex :: %.lg 55 lgrind -e $< | sed s/\\\\Head\{\}// > $@ 56