# $Header$
# put the path to where the Python source was untar'd here (not where it
# is installed)
PYSRCDIR= /Library/Frameworks/Python.framework/Versions/2.4
MKHOWTO= PATH=$$PATH:$(HOME)/Desktop/Python/PythonDocTools/tools/ mkhowto
#PAPER= a4
PAPER= letter
M_CHAPTERS= c01-intro.tex c02-samples.tex \
c03-except.tex c04-utils.tex c05-parse.tex c06-tc.tex \
c07-writer.tex c08-fault.tex c09-resolve.tex \
c10-dispatch.tex
G_CHAPTERS= guide01-intro.tex guide02-wsdl2py.tex
M= zsi
G= guide
SOURCES= $M.tex version.tex $(M_CHAPTERS)
GSOURCES= $G.tex version.tex $(G_CHAPTERS)
all: ps pdf html
pdf: $M.pdf $G.pdf
ps: $M.ps $G.ps
html: $M.html $G.html
.PHONY: all pdf ps html
$M.ps: $(SOURCES)
$(MKHOWTO) --dvi $M.tex
dvips -N0 -t $(PAPER) -o $@ $M.dvi
rm $M.dvi
$G.ps: $(GSOURCES)
$(MKHOWTO) --dvi $G.tex
dvips -N0 -t $(PAPER) -o $@ $G.dvi
rm $G.dvi
$M.pdf: $(SOURCES)
$(MKHOWTO) --pdf $M.tex
$G.pdf: $(GSOURCES)
$(MKHOWTO) --pdf $G.tex
$M.html: $(SOURCES)
$(MKHOWTO) --html --split=1 $M.tex
mv $M/$M.html $M/$M.css .
rm -rf $M zsi.l2h
$G.html: $(GSOURCES)
$(MKHOWTO) --html --split=1 $G.tex
mv $G/$G.html $G/$G.css .
rm -rf $G zsi.l2h
#zsixsd.tex: zsi.xsd
# sed -e '1,/-->/d' zsi.xsd | expand >$@
clean:
rm -f *.aux *.idx *.ilg *.ind *.log *.toc *.bkm *.syn *.pla *.how
clobber: clean
rm -f $M.ps $M.pdf $M.html $M.l2h $M.css $G.ps $G.pdf $G.html zsixsd.tex
realclean: clobber
distclean: clobber
.PHONY: clean clobber realclean distclean
syntax highlighted by Code2HTML, v. 0.9.1