mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-16 04:29:20 +02:00
+ Added ps and zip targets
This commit is contained in:
parent
c40808289f
commit
0940c3d521
@ -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:
|
||||||
|
Loading…
Reference in New Issue
Block a user