Commit ca32036d authored by Fred Drake's avatar Fred Drake

Added all-formats target: use this to get both PDF and PS files; using the

"alternate" rules for PDF generation doesn't ensure the PS files get
generated since distiller isn't used.

Switch to the "alternate" rules for PDF generation; this is starting to make
more sense than the distiller-based rule, and requires only free software.
I'm also confident it's working well (meaning I paged through all four
pdflatex-generated PDF files).
parent bb3fcdc0
...@@ -83,6 +83,12 @@ all-dvi: $(DVIFILES) ...@@ -83,6 +83,12 @@ all-dvi: $(DVIFILES)
all-pdf: $(PDFFILES) all-pdf: $(PDFFILES)
all-ps: $(PSFILES) all-ps: $(PSFILES)
# This target gets both the PDF and PS files updated; the more specific
# targets above don't ensure that both are done if the "alternate" rules
# (using pdflatex) for PDF generation are used.
#
all-formats: $(PSFILES) $(PDFFILES)
# Individual document fake targets # Individual document fake targets
tut: tut.ps tut: tut.ps
lib: lib.ps lib: lib.ps
...@@ -95,8 +101,8 @@ api: api.ps ...@@ -95,8 +101,8 @@ api: api.ps
.dvi.ps: .dvi.ps:
$(DVIPS) $< >$@ $(DVIPS) $< >$@
.ps.pdf: #.ps.pdf:
$(DISTILL) $< # $(DISTILL) $<
# An alternate formulation of PDF creation; requires latex format with # An alternate formulation of PDF creation; requires latex format with
# pdftex. To use this instead of the Acrobat distiller solution, comment # pdftex. To use this instead of the Acrobat distiller solution, comment
...@@ -106,8 +112,8 @@ api: api.ps ...@@ -106,8 +112,8 @@ api: api.ps
# This rule avoids creation of the intermediate PostScript files and uses # This rule avoids creation of the intermediate PostScript files and uses
# only free software. # only free software.
# #
#.dvi.pdf: .dvi.pdf:
# $(PDFLATEX) $* $(PDFLATEX) $*
# Dependencies # Dependencies
COMMONTEX=myformat.sty copyright.tex boilerplate.tex COMMONTEX=myformat.sty copyright.tex boilerplate.tex
...@@ -232,7 +238,7 @@ lib.info: python-lib.info ...@@ -232,7 +238,7 @@ lib.info: python-lib.info
# source of. The prominent location makes it worth the extra step; # source of. The prominent location makes it worth the extra step;
# this affects the title pages! # this affects the title pages!
l2h: l2htut l2hext l2hlib l2hapi l2h: l2hapi l2hext l2hlib l2htut
l2htut: tut.dvi myformat.perl l2htut: tut.dvi myformat.perl
$(L2H) $(L2HARGS) tut.tex $(L2H) $(L2HARGS) tut.tex
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment