Commit graph

22 commits

Author SHA1 Message Date
Nik Clayton
dce55200fb More Makefile framework. I don't know why CVS didn't commit these with
the other batch.
1999-08-17 21:35:56 +00:00
Nik Clayton
f2a570e616 Removed empty JADEOPTS definition. 1999-05-05 20:31:23 +00:00
Nik Clayton
ef6157d8bc Cut down the Makefile, most of the logic is now in
doc/share/mk/docproj.docbook.mk.
1999-04-15 22:51:18 +00:00
Nik Clayton
348e2fb8c1 Add new html-split.tar target, for building an (optionally) compressed
tar file of the HTML files.  Functionality stays the same, but the
method is slightly different.

*.html-split.tar{.gz,.bz2,.zip} now removed on "make clean" as well,
as pointed out by Shadowfax, or Strider, or whatever Satoshi's calling
himself these days. . .
1999-04-12 21:40:25 +00:00
Nik Clayton
ecc96ac7ba Specify the "rtf-backend" or "tex-backend" options as appropriate. 1999-04-04 16:43:08 +00:00
Nik Clayton
84022f5d2c Turn the distribute: target back on. 1999-03-27 16:03:49 +00:00
Nik Clayton
eb68f8d9e6 Finish the last commit, so that the html-split files are now properly
tar'ed and installed.  Prompted by JKH.

Turn 'distribute' in to a NOP, so that the LinuxDoc Handbook is not
smashed by this one during "make release".  We're almost ready to do
the switch. . .
1999-03-22 22:16:23 +00:00
Nik Clayton
4f76f94131 Changes to support a new installation option. If "html-split" is one of
the formats to build then "make install" can install a tar file of all
the HTML files.  Functionality required for the website.
1999-03-18 20:37:12 +00:00
Nik Clayton
774d608de4 Add a DISTRIBUTION variable so it knows where to install itself during a
"make distribute".
1999-03-12 22:24:07 +00:00
Nik Clayton
97bc599e5a Add a "distribute" target, in preparation for getting "make release" to
work with the DocBook handbook. Currently untested. . .
1999-03-08 21:44:45 +00:00
Nik Clayton
844ba003e7 * Add a new FORMAT, 'tar'. If it's used then ${SRC} is bundled up in to
${DOC}.tar. This honours the compression flags, so you can have it
  generate .gz, .zip, etc.

* Instead of only building compressed versions when running the "install"
  target they are now built for the "all" target as well.
1999-01-30 00:10:35 +00:00
Nik Clayton
98529a3bbf Add "-V html-manifest" to index.html target rules, so that it's only
generated for this target, and not the generic .html target as well.

Additional "-" before TeX and PDFTeX calls, which also return non-zero
status codes (almost called them errorlevels, how long since I last wrote
a .bat file?)
1999-01-27 23:39:47 +00:00
Nik Clayton
04ecd1203c Currently the first two calls to tex return a non-zero status code. This
is expected, so prefix them with "-" so make(1) ignores it.
1999-01-25 22:00:40 +00:00
Nik Clayton
99901d638a Move doc/sgml/* to doc/share/sgml/*, so it better follows the layout of
Doc. Proj. related ports under $PREFIX/share. Update en/handbook/Makefile
with the new paths.

Didn't seem worthwhile to do a repository copy for only three files moved.
1999-01-25 21:58:59 +00:00
Nik Clayton
8c0c06682a Extra support in the Makefile. Now builds html, html-split, rtf, ps, and pdf
versions (modulo bugs in JadeTex). "make install" and "make clean" now also
seem to do the right thing.

Extensive documentation included, comments welcomed.
1999-01-03 21:19:03 +00:00
Nik Clayton
dd921ed279 Added output.html and output.print as parameter entities to freebsd.dtd.
Default to "IGNORE", you should set them to "INCLUDE" by whatever
mechanism your SGML parser supports as necessary (i.e., Jade's -i
flag).

Added redefinitions for some ISO entities that aren't understood by
most web browsers. Since this is for HTML output only, wrap it in a
%output.html; marked section.

Use these marked sections to put both print and HTML stylesheets in one
.dsl file (freebsd.dsl). The print stylesheet now understands about the
elements that have been added to DocBook (and won't try and render them
in red).

Updated Makefile to use output.html and output.print on the command
line to Jade, instead of the earlier "html" and "print.

Note: producing .tex (and thence .ps and .pdf) versions of the Handbook
is broken. The Handbook tickles several bugs in the JadeTeX macros.
Sebastian Rahz, the JadeTeX author, knows about this, and is working on
fixing them.
1998-12-20 20:33:49 +00:00
Nik Clayton
80780d78ab Support making multiple output formats from the Handbook (RTF, HTML,
Text, PS, PDF)
1998-12-10 20:42:26 +00:00
Nik Clayton
80e2e9e012 The beginnings of a friendlier Makefile. Doesn't do much except let you
build the HTML and RTF formats.
1998-11-12 01:20:35 +00:00
Nik Clayton
08e30a4fe7 As per chapter 18 of the handbook (which I should know back to front by now)
formally list myself as MAINTAINER.
1998-06-30 09:09:23 +00:00
Nik Clayton
ef83a54132 Use the new freebsd.dsl file when converting the Handbook. 1998-06-30 09:04:12 +00:00
Nik Clayton
190d8f54c8 Use the new FreeBSD Doc. Project DTD. 1998-06-29 08:23:33 +00:00
Nik Clayton
cf82da2a44 A quick hack to build the HTML version of the DocBook handbook -- partly
so I can check my progress, partly so that others can offer comments on
the result of the conversion.

See <URL:http://www.freebsd.org/~nik/handbook/book01.htm> for the first
results. Keep in mind that the conversion has not been fine tuned in any
way. That said, comments are welcome.
1998-06-18 09:06:04 +00:00