summaryrefslogtreecommitdiffstats
path: root/Doc/Makefile
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>1998-01-13 16:33:09 (GMT)
committerFred Drake <fdrake@acm.org>1998-01-13 16:33:09 (GMT)
commit33d05b9d8802402dc25041322659d75e95bf2665 (patch)
tree7c20587b8684257c91e58f098802a74f8aed83db /Doc/Makefile
parentbc3b1c6fce4ed3859f05a641d13e01d75e27ff89 (diff)
downloadcpython-33d05b9d8802402dc25041322659d75e95bf2665.zip
cpython-33d05b9d8802402dc25041322659d75e95bf2665.tar.gz
cpython-33d05b9d8802402dc25041322659d75e95bf2665.tar.bz2
Added targets:
tarps - one-sided PostScript tarps2 - two-sided PostScript, with ref.ps added as-is. tardvi - yes, some people want the .dvi files all-ps2 - Create the .ps files, but make sure the LaTeX openright option is used in the \documentclass.
Diffstat (limited to 'Doc/Makefile')
-rw-r--r--Doc/Makefile42
1 files changed, 40 insertions, 2 deletions
diff --git a/Doc/Makefile b/Doc/Makefile
index 0cb1f86..2fe6c0d 100644
--- a/Doc/Makefile
+++ b/Doc/Makefile
@@ -58,6 +58,7 @@ DESTDIR= /usr/local
LIBDESTDIR= $DESTDIR/lib
LIBDEST= $LIBDESTDIR/python
DOCDESTDIR= $LIBDEST/doc
+TARBALLDEST= .
# This is only used for .info generation:
EMACS= emacs
@@ -67,11 +68,19 @@ PARTPARSE= $(PYTHON) ./partparse.pyc
# Ideally, you shouldn't need to edit beyond this point
+VERSION=1.5
+
# Main target
all: all-ps
all-dvi: tut.dvi lib.dvi ext.dvi api.dvi
-all-ps: tut.ps lib.ps ext.ps api.ps
+all-ps:
+ ./texoption.sh -d openright
+ $(MAKE) tut.ps lib.ps ext.ps api.ps
+
+all-ps2:
+ ./texoption.sh openright
+ $(MAKE) tut.ps lib.ps ext.ps api.ps
# Individual document fake targets
tut: tut.ps
@@ -242,7 +251,36 @@ l2hapi: api.dvi myformat.perl
tarhtml:
@echo "Did you remember to run makeMIFs.py in the ref subdirectory...?"
- tar cf - index.html ???/???.css ???/*.html lib/*.gif icons/*.* | gzip >html.tar.gz
+ tar cf - index.html ???/???.css ???/*.html lib/*.gif icons/*.* \
+ | gzip >html-$(VERSION).tar.gz
+ if [ "$(TARBALLDEST)" != "." ] ; then \
+ mv html-$(VERSION).tar.gz $(TARBALLDEST) ; else true ; fi
+
+tarps: all-ps
+ cp ref/ref.ps .
+ tar cf - ???.ps | gzip >postscript-$(VERSION).tar.gz
+ rm ref.ps
+ if [ "$(TARBALLDEST)" != "." ] ; then \
+ mv postscript-$(VERSION).tar.gz $(TARBALLDEST) ; else true ; fi
+
+tarps2: all-ps2
+ cp ref/ref.ps .
+ tar cf - ???.ps | gzip >postscript-2sided-$(VERSION).tar.gz
+ rm ref.ps
+ if [ "$(TARBALLDEST)" != "." ] ; then \
+ mv postscript-2sided-$(VERSION).tar.gz $(TARBALLDEST) ; \
+ else true ; fi
+
+tardvi:
+ ./texoption.sh -d openright
+ $(MAKE) all-dvi
+ tar cf - ???.dvi | gzip >dvi-$(VERSION).tar.gz
+ if [ "$(TARBALLDEST)" != "." ] ; then \
+ mv dvi-$(VERSION).tar.gz $(TARBALLDEST) ; else true ; fi
+
+# This can take a long time, since the documents can get formatter twice by
+# LaTeX, once with openright and once without.
+tarballs: tardvi tarps tarps2 tarhtml
# Housekeeping targets