# $Header: /cvsroot/pywebsvcs/zsi/doc/Makefile,v 1.14 2005/02/15 15:23:34 fdrake Exp $
# put the path to where the Python source was untar'd here (not where it
# is installed)
PYSRCDIR=
MKHOWTO= PATH=$$PATH:$(PYSRCDIR)/Doc/tools mkhowto
#PAPER= a4
PAPER= letter
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 c11-wsdl.tex
M= zsi
SOURCES= $M.tex version.tex $(CHAPTERS) zsixsd.tex
all: ps pdf html
pdf: $M.pdf
ps: $M.ps
html: $M.html
.PHONY: all pdf ps html
$M.ps: $(SOURCES)
$(MKHOWTO) --dvi $M.tex
dvips -N0 -t $(PAPER) -o $@ $M.dvi
rm $M.dvi
$M.pdf: $(SOURCES)
$(MKHOWTO) --pdf $M.tex
$M.html: $(SOURCES)
$(MKHOWTO) --html --split=1 $M.tex
mv $M/$M.html $M/$M.css .
rm -rf $M 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 zsixsd.tex
realclean: clobber
distclean: clobber
.PHONY: clean clobber realclean distclean
syntax highlighted by Code2HTML, v. 0.9.1