dvips -o and other makefile consmetics
[PyX/mjg.git] / manual / Makefile
blob3cea44a0330edf21f61607ec4854de65a58123f8
1 #TODO: - mutliple python runs when appropriate (new tex handling will render it unnecessary)
3 default: manual.dvi
5 clean:
6 -rm -f manual.dvi manual.ps manual.pdf *.eps *.aux *.out *.toc *.log
8 all:
9 make clean
10 make pdf
12 pdf: manual.pdf
13 ps: manual.ps
14 dvi: manual.dvi
16 manual.pdf: manual.ps
17 ps2pdf manual.ps
19 manual.ps: manual.dvi
20 dvips -o manual.ps manual.dvi
22 manual.dvi: $(wildcard *.tex) $(patsubst %.py, %.eps, $(wildcard *.py)) pyxversion.tex
23 ./runlatex.sh manual.tex
24 -rm -f manual.ps manual.pdf
26 pyxversion.tex: ../pyx/version.py
27 python -c "import sys;sys.path[:0]=[\"..\"];import pyx.version;print pyx.version.version" > pyxversion.tex
29 %.eps: %.py
30 export PYTHONPATH=$(PWD)/.. ; python $^