Support for building individual chapters in the Handbook without needing

to build the whole thing.
This commit is contained in:
Nik Clayton 2001-06-30 14:46:48 +00:00
parent be1a1a425d
commit cb452b8975
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=9772
2 changed files with 68 additions and 32 deletions
en_US.ISO8859-1/books/handbook

View file

@ -1,5 +1,5 @@
# #
# $FreeBSD: doc/en_US.ISO8859-1/books/handbook/Makefile,v 1.33 2001/06/21 03:38:14 chris Exp $ # $FreeBSD: doc/en_US.ISO8859-1/books/handbook/Makefile,v 1.34 2001/06/23 22:46:14 murray Exp $
# #
# Build the FreeBSD Handbook. # Build the FreeBSD Handbook.
# #
@ -13,7 +13,7 @@ FORMATS?= html-split
INSTALL_COMPRESSED?= gz INSTALL_COMPRESSED?= gz
INSTALL_ONLY_COMPRESSED?= INSTALL_ONLY_COMPRESSED?=
# IMAGES= advanced-networking/natd.png advanced-networking/natd.eps #IMAGES= advanced-networking/natd.eps
# #
# SRCS lists the individual SGML files that make up the document. Changes # SRCS lists the individual SGML files that make up the document. Changes
@ -59,6 +59,11 @@ SRCS+= chapters.ent
SYMLINKS= ${DESTDIR} index.html handbook.html SYMLINKS= ${DESTDIR} index.html handbook.html
# Turn on all the chapters.
CHAPTERS?= ${SRCS:M*chapter.sgml}
JADEFLAGS+= ${CHAPTERS:S/\/chapter.sgml//:S/^/-i chap./}
# XXX The Handbook build currently overflows some internal, hardcoded # XXX The Handbook build currently overflows some internal, hardcoded
# limits in pdftex. Until we split the Handbook up, build the PDF # limits in pdftex. Until we split the Handbook up, build the PDF
# version using ps2pdf instead of pdftex. # version using ps2pdf instead of pdftex.

View file

@ -1,7 +1,7 @@
<!-- <!--
The FreeBSD Documentation Project The FreeBSD Documentation Project
$FreeBSD: doc/en_US.ISO8859-1/books/handbook/book.sgml,v 1.100 2001/06/08 02:56:35 dd Exp $ $FreeBSD: doc/en_US.ISO8859-1/books/handbook/book.sgml,v 1.101 2001/06/21 03:38:14 chris Exp $
--> -->
<!DOCTYPE BOOK PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ <!DOCTYPE BOOK PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
@ -25,6 +25,37 @@
create some links on web sites and such, so do NOT change it until create some links on web sites and such, so do NOT change it until
it's really release time --> it's really release time -->
<!ENTITY rel.current CDATA "4.3"> <!ENTITY rel.current CDATA "4.3">
<!ENTITY % chap.introduction "IGNORE">
<!ENTITY % chap.install "IGNORE">
<!ENTITY % chap.basics "IGNORE">
<!ENTITY % chap.ports "IGNORE">
<!ENTITY % chap.boot "IGNORE">
<!ENTITY % chap.users "IGNORE">
<!ENTITY % chap.kernelconfig "IGNORE">
<!ENTITY % chap.security "IGNORE">
<!ENTITY % chap.printing "IGNORE">
<!ENTITY % chap.disks "IGNORE">
<!ENTITY % chap.backups "IGNORE">
<!ENTITY % chap.x11 "IGNORE">
<!ENTITY % chap.l10n "IGNORE">
<!ENTITY % chap.sound "IGNORE">
<!ENTITY % chap.serialcomms "IGNORE">
<!ENTITY % chap.ppp-and-slip "IGNORE">
<!ENTITY % chap.advanced-networking "IGNORE">
<!ENTITY % chap.mail "IGNORE">
<!ENTITY % chap.cutting-edge "IGNORE">
<!ENTITY % chap.contrib "IGNORE">
<!ENTITY % chap.policies "IGNORE">
<!ENTITY % chap.kerneldebug "IGNORE">
<!ENTITY % chap.linuxemu "IGNORE">
<!ENTITY % chap.mirrors "IGNORE">
<!ENTITY % chap.bibliography "IGNORE">
<!ENTITY % chap.eresources "IGNORE">
<!ENTITY % chap.staff "IGNORE">
<!ENTITY % chap.pgpkeys "IGNORE">
<!ENTITY % chap.hw "IGNORE">
]> ]>
<book> <book>
@ -74,55 +105,55 @@
<part> <part>
<title>Getting Started</title> <title>Getting Started</title>
&chap.introduction; <![ %chap.introduction; [ &chap.introduction; ]]>
&chap.install; <![ %chap.install; [ &chap.install; ]]>
&chap.basics; <![ %chap.basics; [ &chap.basics; ]]>
&chap.ports; <![ %chap.ports; [ &chap.ports; ]]>
</part> </part>
<part> <part>
<title>System Administration</title> <title>System Administration</title>
&chap.boot; <![ %chap.boot; [ &chap.boot; ]]>
&chap.users; <![ %chap.users; [ &chap.users; ]]>
&chap.kernelconfig; <![ %chap.kernelconfig; [ &chap.kernelconfig; ]]>
&chap.security; <![ %chap.security; [ &chap.security; ]]>
&chap.printing; <![ %chap.printing; [ &chap.printing; ]]>
&chap.disks; <![ %chap.disks; [ &chap.disks; ]]>
&chap.backups; <![ %chap.backups; [ &chap.backups; ]]>
&chap.x11; <![ %chap.x11; [ &chap.x11; ]]>
&chap.l10n; <![ %chap.l10n; [ &chap.l10n; ]]>
&chap.sound; <![ %chap.sound; [ &chap.sound; ]]>
</part> </part>
<part> <part>
<title>Network Communications</title> <title>Network Communications</title>
&chap.serialcomms; <![ %chap.serialcomms; [ &chap.serialcomms; ]]>
&chap.ppp-and-slip; <![ %chap.ppp-and-slip; [ &chap.ppp-and-slip; ]]>
&chap.advanced-networking; <![ %chap.advanced-networking; [ &chap.advanced-networking; ]]>
&chap.mail; <![ %chap.mail; [ &chap.mail; ]]>
</part> </part>
<part> <part>
<title>Advanced topics</title> <title>Advanced topics</title>
&chap.cutting-edge; <![ %chap.cutting-edge; [ &chap.cutting-edge; ]]>
&chap.contrib; <![ %chap.contrib; [ &chap.contrib; ]]>
&chap.policies; <![ %chap.policies; [ &chap.policies; ]]>
&chap.kerneldebug; <![ %chap.kerneldebug; [ &chap.kerneldebug; ]]>
&chap.linuxemu; <![ %chap.linuxemu; [ &chap.linuxemu; ]]>
</part> </part>
<part> <part>
<title>Appendices</title> <title>Appendices</title>
&chap.mirrors; <![ %chap.mirrors; [ &chap.mirrors; ]]>
&chap.bibliography; <![ %chap.bibliography; [ &chap.bibliography; ]]>
&chap.eresources; <![ %chap.eresources; [ &chap.eresources; ]]>
&chap.staff; <![ %chap.staff; [ &chap.staff; ]]>
&chap.pgpkeys; <![ %chap.pgpkeys; [ &chap.pgpkeys; ]]>
&chap.hw; <![ %chap.hw; [ &chap.hw; ]]>
</part> </part>
</book> </book>