Fred Drake
106fe12ebf
Better go ahead and remove some cruftiness....
1998-05-07 15:05:56 +00:00
Fred Drake
9cdf08797e
Support the new directory structure.
...
Some targets may be a little raw, but the basic formatting targets are all
tested, primarily for use from the subdirs. There are probably a few
gotchas, and the paper-*/ directories could use "helper" Makefiles.
1998-05-07 15:03:25 +00:00
Fred Drake
bbe33c5594
More changes to support the new directory structure.
1998-05-07 01:39:06 +00:00
Fred Drake
a6bb39622c
First cut at welcoming the Python Reference Manual back to the fold.
1998-05-06 19:51:39 +00:00
Fred Drake
9fab3aa52e
Move a bit closer to HTML generation without depending on the temp files
...
being in the current directory.
Be more careful cleaning up.
Correct an error in a comment.
Add recent additions to the dependencies for lib.dvi.
1998-04-28 19:20:43 +00:00
Fred Drake
23916e78d0
clean target: Remove intermediate files from creation of outline in PDF.
1998-04-25 04:15:56 +00:00
Fred Drake
3af9f2514f
Added libpoplib.tex to dependencies for the library reference.
...
Some mods to allow PS to be generated when the current dir is *not* Doc;
to help out with generating A4 versions.
1998-04-24 21:07:22 +00:00
Fred Drake
0d27d08790
Don't override the default $ADDRESS.
1998-04-23 20:07:55 +00:00
Fred Drake
bdbdb80b0b
Separate the Mac-related files from the library reference files. The new
...
variable isn't used yet.
1998-04-17 14:01:44 +00:00
Fred Drake
d671e8fb87
Added dependency on the tools/toc2bkm.py script for the PDF files.
1998-04-15 14:50:56 +00:00
Fred Drake
f5013f1f0c
Add RELEASE make variable; this gets the entire release # ("1.5.1").
1998-04-13 21:02:49 +00:00
Fred Drake
1e0f8bfea9
Add imaplib to appropriate lists.
1998-04-11 04:27:07 +00:00
Fred Drake
6b529ae0c0
Remove @webchecker.pickle in the "clean" target.
1998-04-09 15:46:36 +00:00
Fred Drake
ea2f2b9409
Use new index style for makeindex.
...
Add dependency on libfileinput.tex for lib.dvi.
1998-04-04 04:21:45 +00:00
Fred Drake
396a7cfb94
Reverting some the index stuff to use tools/newind.py again; this works
...
better with LaTeX2HTML.
Run pdflatex twice to generate the PDF files, even though LaTeX has already
been run a couple of times. This ensures that font metrics for the final
run match those for the first run, and seesm to get (somewhat) better
outline results.
1998-03-17 06:22:12 +00:00
Fred Drake
520f8bd9b7
Ok, remove dependency on the obsolete tools/modindex.py.
1998-03-09 16:43:54 +00:00
Fred Drake
8bc965785e
Adjust index file resetting; just remove the files. The new index support
...
doesn't fail if the files don't exist.
Use makeindex for the module index.
1998-03-09 16:37:52 +00:00
Fred Drake
2c954fa411
Remove info targets from "world" and "tarballs".
...
This is because it's not working again; the optional arg. for \seemodule{}
is not yet supported.
1998-03-07 19:59:45 +00:00
Fred Drake
e4837a1671
Revised Makefile to handle the new directories correctly.
1998-03-06 21:29:34 +00:00
Fred Drake
e61d7af4db
latex-$(VERSION).tar.gz, tarlatex: Create the source distribution.
...
clean: Remove all the generatable tarballs.
1998-03-05 16:37:34 +00:00
Fred Drake
85551a38f3
tarballs: Ok, we do support info for the moment, so add that to the tarballs
...
target.
1998-03-04 16:51:36 +00:00
Fred Drake
b1cd7710ef
pdf-$(VERSION).tar.gz: If ref/ref.pdf exists, include it in the tarball
...
along with the others.
html-$(VERSION).tar.gz: Change the wildcard for picking up GIFs a little
to avoid changes in what LaTeX2HTML generates.
1998-03-04 16:49:36 +00:00
Fred Drake
12577abe2e
For each of the l2h??? targets, remove the sed hack that rips out a comma;
...
it no longer appears to be needed.
1998-03-03 22:39:37 +00:00
Fred Drake
6659c30b67
Convert LaTeX support to create a new class of documents. HTML generation
...
now requires LaTeX2HTML 98.1p1 or newer (& and is still in progress).
This means that doing things to change the formatting of the manuals (at the
"normal user" level, like A4 paper), can happen in just one place, rather
than in each document file.
1998-03-03 22:02:19 +00:00
Fred Drake
791f2ae1fe
Simplify the parameters passed to node2label.pl.
1998-03-03 18:05:13 +00:00
Fred Drake
4f4e920889
Use a Python script to create "empty" indexes. This solves Guido's
...
corrupted file problem and avoids the shell escape interpretation
portability problem. ;-( See comments at top of newind.py for an
explanation.
1998-02-27 05:18:28 +00:00
Fred Drake
888dfa90f3
Change quoting of the "echo" commands yet again.... why can't shells agree?
...
Derive the name of the modules .idx from the jobname.
1998-02-25 15:30:47 +00:00
Fred Drake
4d3b2a2717
clean: Remove *.out (hyperref's internal files for building outlines for PDF).
1998-02-23 21:34:26 +00:00
Fred Drake
906f7ea429
Change quoting a little bit to avoid problems building it at CNRI.
1998-02-23 21:32:18 +00:00
Fred Drake
5ad78f39e7
Changed way *.ind are forced to exist; the files are now reset to contain
...
an empty index instead of touched. Note that for modindex.ind, this also
includes "\label{modindex}" so that the modindex.py script doesn't change
the set of labels in the document.
Be more consistent in use of $* in commands.
1998-02-22 19:47:13 +00:00
Fred Drake
f7f2e70fd4
Don't ignore makeinfo errors.
1998-02-19 21:40:51 +00:00
Fred Drake
9168328572
Add missing files to $(LIBFILES).
...
Run node2label.pl on the HTML versions of all the LaTeX manuals.
1998-02-19 20:46:47 +00:00
Fred Drake
a799835460
Revised some targets to make better use of make "special" variables, to avoid
...
repeating file names.
Change lib.texi target to not overwrite the input file; work on a copy.
1998-02-19 16:01:04 +00:00
Fred Drake
8ff4b8b05b
Add new files from the Mac user interface breakup.
1998-02-18 17:19:53 +00:00
Fred Drake
dd94676865
Added libsymbol.tex, libtoken.tex to dependencies for the libref.
...
New targets: ???-all, for each document. This creates all formats of the
named document (DVI, HTML, PDF, PS).
l2hlib: Added commands to translate node*.html to use the \label{} stuff,
as supported by Jeremy's node2html.pl. This gives us mostly
bookmarkable nodes.
1998-02-18 16:02:14 +00:00
Fred Drake
5fd242b085
Clarified comment about the PS generation when using the all-pdf target.
1998-02-17 18:20:30 +00:00
Fred Drake
ddae414cb5
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).
1998-02-17 15:45:25 +00:00
Fred Drake
3b26eeddea
Added rule to generate the PDF format using pdflatex. Commented out since
...
this is still experimental software. See the comment.
1998-02-16 17:06:10 +00:00
Fred Drake
6eab2fb0f1
Clean up some of the definitions related to info generation.
1998-02-13 03:23:33 +00:00
Fred Drake
04cf4dcf58
Added tarpdf target.
...
Don't remove *.texi & *.info for clean; only for clobber.
Don't remake tarballs if not needed (PDF & PS only). HTML tarball is still
painful.
1998-02-12 22:33:50 +00:00
Fred Drake
5d8f0edc33
Add copyright.tex and boilerplate.tex to the common dependencies for .dvi
...
files.
1998-02-11 14:43:38 +00:00
Fred Drake
4be00713b8
Include indfix.py script in lib.dvi's processing.
1998-02-09 22:18:42 +00:00
Fred Drake
6b7fc6f267
Add *.pdf files to the clobber target (same target as *.ps).
1998-02-04 20:33:13 +00:00
Fred Drake
126d840d1a
Use implicit rules to perform DVI->PS and PS->PDF conversions. PDF conversion
...
requires "distill" from a FrameMaker installation. ;-) Would probably need
to be different for Windows/Mac.
1998-02-04 19:54:40 +00:00
Fred Drake
251fed3e56
$(LIBFILES): Added libcopyreg.tex.
1998-01-21 04:59:44 +00:00
Fred Drake
95810e4d18
Removed tarps2, tardvi targets based on comments from Guido.
...
Added -9 option to gzip. This doesn't save much space, but it's "free" and
appreaciated by those with slow modems. (With these tarballs, that means
"those with modems"...!)
Remove the two tarballs in the clean target.
1998-01-13 17:18:57 +00:00
Fred Drake
33d05b9d88
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.
1998-01-13 16:33:09 +00:00
Fred Drake
34252f99d6
lib.dvi target: Added commands to generate the modules index.
1998-01-02 03:01:47 +00:00
Fred Drake
1c8b9e4769
Clean out *.texi and *.info* as well for "make clean".
1997-12-30 04:57:58 +00:00
Fred Drake
13704a8928
Added .PHONY annotation for lib.info target; the real target is
...
python-lib.info. The annotation is needed to prevent at least GNU make from
building a second set of info files with the lib.info base name.
1997-12-29 22:04:44 +00:00