+ Added ps and zip targets

This commit is contained in:
michael 2001-10-01 20:10:58 +00:00
parent c40808289f
commit 0940c3d521

View File

@ -12,9 +12,9 @@ FIG2DEV=fig2dev -L
# No need to edit after this line.
#######################################################################
.SUFFIXES: .png .pdf .fig .eps
.SUFFIXES: .png .pdf .fig .eps .ps
.PHONY: all tex clean
.PHONY: all tex clean pdfdoc dvidoc psdoc pdfdist dvidist psdist
SOURCEOBJECTS=arch1 arch2 arch3 arch4 arch5 arch6 arch7 arch8 arch9 arch10 arch11
@ -24,38 +24,65 @@ PDFOBJECTS=$(addsuffix .pdf, $(SOURCEOBJECTS))
PNGOBJECTS=$(addsuffix .png, $(SOURCEOBJECTS))
PSOBJECTS=$(addsuffix .eps, $(SOURCEOBJECTS))
EPSOBJECTS=$(addsuffix .eps, $(SOURCEOBJECTS))
all : pdfdoc epsdoc
pdffig : $(PDFOBJECTS)
all : pdfdoc dvidoc psdoc
pngfig : $(PNGOBJECTS)
epsfig : $(PSOBJECTS)
dist: pdfdist dvidist psdist
# 4 times latex because of longtable. Theoretically it can even be higher, but we
# don't use multicol.
pdfdoc : pdffig
pdfdoc: comparch.pdf
comparch.pdf: $(PDFOBJECTS) comparch.tex
pdflatex comparch
pdflatex comparch
pdflatex comparch
pdflatex comparch
epsdoc : epsfig
dvidoc: comparch.dvi
comparch.dvi: $(EPSOBJECTS) comparch.tex
latex comparch
latex comparch
latex comparch
latex comparch
psdoc: comparch.ps
comparch.ps: comparch.dvi
dvips comparch
#######################################################################
# zip targets.
dvidist: arch-dvi.zip
arch-dvi.zip: comparch.dvi
zip arch-dvi comparch.dvi
pdfdist: arch-pdf.zip
arch-pdf.zip: comparch.pdf
zip arch-pdf comparch.pdf
psdist: arch-ps.zip
arch-ps.zip: comparch.ps
zip arch-ps comparch.ps
clean :
rm -f $(PDFOBJECTS) $(PNGOBJECTS) $(PSOBJECTS) *.aux *.idx *.toc *.lof *.log *.out comparch.pdf comparch.ps comparch.dvi
rm -f $(PDFOBJECTS) $(PNGOBJECTS) $(EPSOBJECTS) *.aux *.idx *.toc *.lof *.log *.out comparch.pdf comparch.ps comparch.dvi
distclean: clean
rm -f arch-dvi.zip arch-pdf.zip arch-ps.zip
$(PDFOBJECTS): %.pdf: %.fig
$(FIG2DEV) pdf $*.fig $*.pdf
$(PSOBJECTS): %.eps: %.fig
$(EPSOBJECTS): %.eps: %.fig
$(FIG2DEV) eps $*.fig $*.eps
# Could be handy for latex2html: