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 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114
|
DPIC = dpic
nooption:
cp sources/diag1.pic diag.pic
cp sources/test1.tex tst.tex
$(DPIC) diag.pic > diag.tex
latex --quiet tst
dvips -Ppdf tst.dvi
all: nooption epic pstricks pgf pdf mfpic psfrag postscript overlay metapost \
rawpdf pdfoverlay xfig svg
epic:
cp sources/diag2.pic diag.pic
cp sources/test2.tex tst.tex
$(DPIC) -t diag.pic > diag.tex
latex --quiet tst
dvips -Ppdf tst.dvi
pstricks:
cp sources/diag1.pic diag.pic
cp sources/test3.tex tst.tex
$(DPIC) -p diag.pic > diag.tex
latex --quiet tst
dvips -Ppdf tst.dvi
pgf:
cp sources/diag1.pic diag.pic
cp sources/test9.tex tst.tex
$(DPIC) -g diag.pic > diag.tex
latex --quiet tst
dvips -Ppdf tst.dvi
pdf:
cp sources/diag1.pic diag.pic
cp sources/test9.tex tst.tex
$(DPIC) -g diag.pic > diag.tex
pdflatex --quiet tst
mfpic:
cp sources/diag1.pic diag.pic
cp sources/test4.tex tst.tex
$(DPIC) -m diag.pic > diag.tex
latex --quiet tst
mf tst-mfpic.mf
latex --quiet tst
gftopk tst-mfpic.600gf tst-mfpic.pk
dvips -D600 tst.dvi
psfrag:
cp sources/diag1.pic diag.pic
cp sources/test5.tex tst.tex
$(DPIC) -f diag.pic > diag.eps
latex --quiet tst
dvips -Ppdf tst
postscript:
cp sources/diag6.pic diag.pic
cp sources/test6.tex tst.tex
$(DPIC) -r diag.pic > diag.eps
latex --quiet tst
dvips -Ppdf tst
rawpdf:
cp sources/diag9.pic diag.pic
cp sources/test6.tex tst.tex
$(DPIC) -d diag.pic > diag.pdf
pdflatex --quiet tst
svg:
cp sources/diag6.pic diag.pic
cp sources/test6.tex tst.tex
$(DPIC) -v diag.pic > tst.svg
overlay:
$(DPIC) -r sources/diagA.pic > diagA.eps
$(DPIC) -p sources/diagB.pic > diag.tex
cp sources/test7.tex tst.tex
latex --quiet tst
dvips -Ppdf tst.dvi
pdfoverlay:
$(DPIC) -d sources/diagA.pic > diagA.pdf
$(DPIC) -g sources/diagC.pic > diag.tex
cp sources/test9.tex tst.tex
pdflatex --quiet tst
metapost:
cp sources/diag8.pic diag.pic
cp sources/test8.tex tst.tex
$(DPIC) -s diag.pic > diag.mp
mpost --tex=latex diag.mp
latex --quiet tst
dvips -Ppdf tst
xfig:
cp sources/diag9.pic diag.pic
$(DPIC) -x diag.pic > diag.fig
MANSRC = arcs.pic arrowheads.pic arrows.pic arrowwide.pic basictests.pic
man:
cp sources/man.tex sources/mode.tex .
for file in $(MANSRC) `(cd sources; ls man*.pic )` ; do \
dpic -g sources/$$file > `basename $$file .pic`.tex ; done
pdflatex --quiet man
# dvips man
clean:
rm -f *.ps *.eps *.dvi *.log *.mp *.1 mpxerr* *pk *gf *.mpx *.dim *.mf
rm -f *.tfm *.aux *.pfg tst.tex diag.pic diag.tex *.trace *.fig *.pdf *.svg
rm -f man* *.pic arcs.* arrowheads.* arrows.* basictests* mode.tex
(cd Lindenmayer && make clobber)
(cd Graphs && make clean)
rm -f illusions/*.svg Escher/*.svg
|