+ 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. # 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 SOURCEOBJECTS=arch1 arch2 arch3 arch4 arch5 arch6 arch7 arch8 arch9 arch10 arch11
@ -24,38 +24,65 @@ PDFOBJECTS=$(addsuffix .pdf, $(SOURCEOBJECTS))
PNGOBJECTS=$(addsuffix .png, $(SOURCEOBJECTS)) PNGOBJECTS=$(addsuffix .png, $(SOURCEOBJECTS))
PSOBJECTS=$(addsuffix .eps, $(SOURCEOBJECTS)) EPSOBJECTS=$(addsuffix .eps, $(SOURCEOBJECTS))
all : pdfdoc epsdoc
pdffig : $(PDFOBJECTS) all : pdfdoc dvidoc psdoc
pngfig : $(PNGOBJECTS) dist: pdfdist dvidist psdist
epsfig : $(PSOBJECTS)
# 4 times latex because of longtable. Theoretically it can even be higher, but we # 4 times latex because of longtable. Theoretically it can even be higher, but we
# don't use multicol. # don't use multicol.
pdfdoc : pdffig pdfdoc: comparch.pdf
comparch.pdf: $(PDFOBJECTS) comparch.tex
pdflatex comparch pdflatex comparch
pdflatex comparch pdflatex comparch
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
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 : 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 $(PDFOBJECTS): %.pdf: %.fig
$(FIG2DEV) pdf $*.fig $*.pdf $(FIG2DEV) pdf $*.fig $*.pdf
$(PSOBJECTS): %.eps: %.fig $(EPSOBJECTS): %.eps: %.fig
$(FIG2DEV) eps $*.fig $*.eps $(FIG2DEV) eps $*.fig $*.eps
# Could be handy for latex2html: # Could be handy for latex2html: