Răsfoiți Sursa

+ Added ps and zip targets

michael 24 ani în urmă
părinte
comite
0940c3d521
1 a modificat fișierele cu 39 adăugiri și 12 ștergeri
  1. 39 12
      docs/internal/Makefile

+ 39 - 12
docs/internal/Makefile

@@ -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: