Support making multiple output formats from the Handbook (RTF, HTML,
Text, PS, PDF)
This commit is contained in:
parent
9817e0de64
commit
80780d78ab
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=3905
3 changed files with 183 additions and 33 deletions
|
@ -1,5 +1,5 @@
|
||||||
#
|
#
|
||||||
# $Id: Makefile,v 1.5 1998-11-12 01:20:35 nik Exp $
|
# $Id: Makefile,v 1.6 1998-12-10 20:42:26 nik Exp $
|
||||||
#
|
#
|
||||||
# Build the FreeBSD Handbook. Will eventually split in two, a generic .mk
|
# Build the FreeBSD Handbook. Will eventually split in two, a generic .mk
|
||||||
# file which can be used by many Makefiles, and a much smaller Makefile
|
# file which can be used by many Makefiles, and a much smaller Makefile
|
||||||
|
@ -20,18 +20,24 @@ MAINTAINER=nik@FreeBSD.ORG
|
||||||
# is assumed that the stylesheet names this. If not set, DOC defaults
|
# is assumed that the stylesheet names this. If not set, DOC defaults
|
||||||
# to the name of the current directory.
|
# to the name of the current directory.
|
||||||
#
|
#
|
||||||
DOC?= ${.CURDIR:T}
|
DOC?= handbook
|
||||||
|
|
||||||
#
|
#
|
||||||
# FORMATS lists the output formats that should be generated. Valid values
|
# FORMATS lists the output formats that should be generated. Valid values
|
||||||
# are
|
# are
|
||||||
#
|
#
|
||||||
# ascii html ps pdf rtf
|
# ascii html html-chunk tex dvi ps pdf rtf
|
||||||
#
|
#
|
||||||
FORMATS= html
|
# html-chunk is the file as one large HTML file, rather than broken up
|
||||||
|
# into smaller files
|
||||||
|
#
|
||||||
|
# This setting also affects which files will be removed with 'make clean'.
|
||||||
|
# If you 'make' with one setting, and 'make clean' with another, don't
|
||||||
|
# be surprised if it doesn't work.
|
||||||
|
FORMATS?= html
|
||||||
|
|
||||||
#
|
#
|
||||||
# SRCS lists the individual SGML files that make up the Handbook. Changes
|
# SRCS lists the individual SGML files that make up the document. Changes
|
||||||
# to any of these files will force a rebuild
|
# to any of these files will force a rebuild
|
||||||
#
|
#
|
||||||
|
|
||||||
|
@ -68,8 +74,9 @@ SRCS+= x11/chapter.sgml
|
||||||
SRCS+= ports/chapter.sgml
|
SRCS+= ports/chapter.sgml
|
||||||
|
|
||||||
# Entities
|
# Entities
|
||||||
SRCS+= authors.ent chapters.ent mailing-lists.ent
|
SRCS+= authors.ent
|
||||||
|
SRCS+= chapters.ent
|
||||||
|
SRCS+= mailing-lists.ent
|
||||||
|
|
||||||
JADE= /usr/local/bin/jade
|
JADE= /usr/local/bin/jade
|
||||||
DSLHTML= ../../sgml/freebsd.dsl
|
DSLHTML= ../../sgml/freebsd.dsl
|
||||||
|
@ -80,7 +87,7 @@ DOCBOOKCATALOG= /usr/local/share/sgml/docbook/3.0/catalog
|
||||||
JADECATALOG= /usr/local/share/sgml/jade/catalog
|
JADECATALOG= /usr/local/share/sgml/jade/catalog
|
||||||
DSSSLCATALOG= /usr/local/share/sgml/docbook/dsssl/modular/catalog
|
DSSSLCATALOG= /usr/local/share/sgml/docbook/dsssl/modular/catalog
|
||||||
|
|
||||||
JADEFLAGS?= -c ${FREEBSDCATALOG} -c ${DSSSLCATALOG} -c ${DOCBOOKCATALOG} -c ${JADECATALOG}
|
JADEFLAGS= ${JADEOPTS} -c ${FREEBSDCATALOG} -c ${DSSSLCATALOG} -c ${DOCBOOKCATALOG} -c ${JADECATALOG}
|
||||||
|
|
||||||
# ------------------------------------------------------------------------
|
# ------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
|
@ -97,6 +104,21 @@ _cf=${_curformat}
|
||||||
.if ${_cf} == "html"
|
.if ${_cf} == "html"
|
||||||
_docs+= index.html
|
_docs+= index.html
|
||||||
CLEANFILES+= *.html HTML.manifest
|
CLEANFILES+= *.html HTML.manifest
|
||||||
|
.elif ${_cf} == "html-chunk"
|
||||||
|
_docs+= ${DOC}.html
|
||||||
|
CLEANFILES+= ${DOC}.html
|
||||||
|
.elif ${_cf} == "ascii"
|
||||||
|
_docs+= ${DOC}.txt
|
||||||
|
CLEANFILES+= ${DOC}.html ${DOC}.txt
|
||||||
|
.elif ${_cf} == "dvi"
|
||||||
|
_docs+= ${DOC}.dvi
|
||||||
|
CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.tex
|
||||||
|
.elif ${_cf} == "ps"
|
||||||
|
_docs+= ${DOC}.ps
|
||||||
|
CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.tex ${DOC}.ps
|
||||||
|
.elif ${_cf} == "pdf"
|
||||||
|
_docs+= ${DOC}.pdf
|
||||||
|
CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.tex ${DOC}.pdf
|
||||||
.else
|
.else
|
||||||
_docs+= ${DOC}.${_curformat}
|
_docs+= ${DOC}.${_curformat}
|
||||||
CLEANFILES+= ${DOC}.${_curformat}
|
CLEANFILES+= ${DOC}.${_curformat}
|
||||||
|
@ -118,14 +140,42 @@ CLEANFILES+= ${DOC}.${_curformat}
|
||||||
all: ${_docs}
|
all: ${_docs}
|
||||||
|
|
||||||
index.html: ${SRCS}
|
index.html: ${SRCS}
|
||||||
${JADE} ${JADEFLAGS} -d ${DSLHTML} -t sgml handbook.sgml
|
${JADE} -ihtml ${JADEFLAGS} -d ${DSLHTML} -t sgml ${DOC}.sgml
|
||||||
./conv.pl *.html
|
./conv.pl *.html
|
||||||
|
tidy -i -m -f /dev/null *.html
|
||||||
|
|
||||||
|
${DOC}.html: ${SRCS}
|
||||||
|
${JADE} -ihtml -V nochunks ${JADEFLAGS} -d ${DSLHTML} -t sgml ${DOC}.sgml > ${DOC}.html
|
||||||
|
./conv.pl ${DOC}.html
|
||||||
|
tidy -i -m -f /dev/null ${DOC}.html
|
||||||
|
|
||||||
|
${DOC}.txt: ${DOC}.html
|
||||||
|
lynx -nolist -dump ${DOC}.html > ${DOC}.txt
|
||||||
|
|
||||||
${DOC}.rtf: ${SRCS}
|
${DOC}.rtf: ${SRCS}
|
||||||
${JADE} ${JADEFLAGS} -d ${DSLPRINT} -t rtf handbook.sgml
|
${JADE} -iprint ${JADEFLAGS} -d ${DSLPRINT} -t rtf ${DOC}.sgml
|
||||||
|
|
||||||
${DOC}.tex: ${SRCS}
|
${DOC}.tex: ${SRCS}
|
||||||
${JADE} ${JADEFLAGS} -d ${DSLPRINT} -t tex handbook.sgml
|
${JADE} -iprint ${JADEFLAGS} -d ${DSLPRINT} -t tex ${DOC}.sgml
|
||||||
|
|
||||||
|
${DOC}.dvi: ${DOC}.tex
|
||||||
|
@echo "==> TeX pass 1/3"
|
||||||
|
-tex "&jadetex" ${DOC}.tex
|
||||||
|
@echo "==> TeX pass 2/3"
|
||||||
|
-tex "&jadetex" ${DOC}.tex
|
||||||
|
@echo "==> Tex pass 3/3"
|
||||||
|
-tex "&jadetex" ${DOC}.tex
|
||||||
|
|
||||||
|
${DOC}.pdf: ${DOC}.tex
|
||||||
|
@echo "==> PDFTeX pass 1/3"
|
||||||
|
-pdftex "&pdfjadetex" ${DOC}.tex
|
||||||
|
@echo "==> PDFTeX pass 2/3"
|
||||||
|
-pdftex "&pdfjadetex" ${DOC}.tex
|
||||||
|
@echo "==> PDFTeX pass 3/3"
|
||||||
|
-pdftex "&pdfjadetex" ${DOC}.tex
|
||||||
|
|
||||||
|
${DOC}.ps: ${DOC}.dvi
|
||||||
|
dvips -o ${DOC}.ps ${DOC}.dvi
|
||||||
|
|
||||||
.include <bsd.dep.mk>
|
.include <bsd.dep.mk>
|
||||||
.include <bsd.obj.mk>
|
.include <bsd.obj.mk>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#
|
#
|
||||||
# $Id: Makefile,v 1.5 1998-11-12 01:20:35 nik Exp $
|
# $Id: Makefile,v 1.6 1998-12-10 20:42:26 nik Exp $
|
||||||
#
|
#
|
||||||
# Build the FreeBSD Handbook. Will eventually split in two, a generic .mk
|
# Build the FreeBSD Handbook. Will eventually split in two, a generic .mk
|
||||||
# file which can be used by many Makefiles, and a much smaller Makefile
|
# file which can be used by many Makefiles, and a much smaller Makefile
|
||||||
|
@ -20,18 +20,24 @@ MAINTAINER=nik@FreeBSD.ORG
|
||||||
# is assumed that the stylesheet names this. If not set, DOC defaults
|
# is assumed that the stylesheet names this. If not set, DOC defaults
|
||||||
# to the name of the current directory.
|
# to the name of the current directory.
|
||||||
#
|
#
|
||||||
DOC?= ${.CURDIR:T}
|
DOC?= handbook
|
||||||
|
|
||||||
#
|
#
|
||||||
# FORMATS lists the output formats that should be generated. Valid values
|
# FORMATS lists the output formats that should be generated. Valid values
|
||||||
# are
|
# are
|
||||||
#
|
#
|
||||||
# ascii html ps pdf rtf
|
# ascii html html-chunk tex dvi ps pdf rtf
|
||||||
#
|
#
|
||||||
FORMATS= html
|
# html-chunk is the file as one large HTML file, rather than broken up
|
||||||
|
# into smaller files
|
||||||
|
#
|
||||||
|
# This setting also affects which files will be removed with 'make clean'.
|
||||||
|
# If you 'make' with one setting, and 'make clean' with another, don't
|
||||||
|
# be surprised if it doesn't work.
|
||||||
|
FORMATS?= html
|
||||||
|
|
||||||
#
|
#
|
||||||
# SRCS lists the individual SGML files that make up the Handbook. Changes
|
# SRCS lists the individual SGML files that make up the document. Changes
|
||||||
# to any of these files will force a rebuild
|
# to any of these files will force a rebuild
|
||||||
#
|
#
|
||||||
|
|
||||||
|
@ -68,8 +74,9 @@ SRCS+= x11/chapter.sgml
|
||||||
SRCS+= ports/chapter.sgml
|
SRCS+= ports/chapter.sgml
|
||||||
|
|
||||||
# Entities
|
# Entities
|
||||||
SRCS+= authors.ent chapters.ent mailing-lists.ent
|
SRCS+= authors.ent
|
||||||
|
SRCS+= chapters.ent
|
||||||
|
SRCS+= mailing-lists.ent
|
||||||
|
|
||||||
JADE= /usr/local/bin/jade
|
JADE= /usr/local/bin/jade
|
||||||
DSLHTML= ../../sgml/freebsd.dsl
|
DSLHTML= ../../sgml/freebsd.dsl
|
||||||
|
@ -80,7 +87,7 @@ DOCBOOKCATALOG= /usr/local/share/sgml/docbook/3.0/catalog
|
||||||
JADECATALOG= /usr/local/share/sgml/jade/catalog
|
JADECATALOG= /usr/local/share/sgml/jade/catalog
|
||||||
DSSSLCATALOG= /usr/local/share/sgml/docbook/dsssl/modular/catalog
|
DSSSLCATALOG= /usr/local/share/sgml/docbook/dsssl/modular/catalog
|
||||||
|
|
||||||
JADEFLAGS?= -c ${FREEBSDCATALOG} -c ${DSSSLCATALOG} -c ${DOCBOOKCATALOG} -c ${JADECATALOG}
|
JADEFLAGS= ${JADEOPTS} -c ${FREEBSDCATALOG} -c ${DSSSLCATALOG} -c ${DOCBOOKCATALOG} -c ${JADECATALOG}
|
||||||
|
|
||||||
# ------------------------------------------------------------------------
|
# ------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
|
@ -97,6 +104,21 @@ _cf=${_curformat}
|
||||||
.if ${_cf} == "html"
|
.if ${_cf} == "html"
|
||||||
_docs+= index.html
|
_docs+= index.html
|
||||||
CLEANFILES+= *.html HTML.manifest
|
CLEANFILES+= *.html HTML.manifest
|
||||||
|
.elif ${_cf} == "html-chunk"
|
||||||
|
_docs+= ${DOC}.html
|
||||||
|
CLEANFILES+= ${DOC}.html
|
||||||
|
.elif ${_cf} == "ascii"
|
||||||
|
_docs+= ${DOC}.txt
|
||||||
|
CLEANFILES+= ${DOC}.html ${DOC}.txt
|
||||||
|
.elif ${_cf} == "dvi"
|
||||||
|
_docs+= ${DOC}.dvi
|
||||||
|
CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.tex
|
||||||
|
.elif ${_cf} == "ps"
|
||||||
|
_docs+= ${DOC}.ps
|
||||||
|
CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.tex ${DOC}.ps
|
||||||
|
.elif ${_cf} == "pdf"
|
||||||
|
_docs+= ${DOC}.pdf
|
||||||
|
CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.tex ${DOC}.pdf
|
||||||
.else
|
.else
|
||||||
_docs+= ${DOC}.${_curformat}
|
_docs+= ${DOC}.${_curformat}
|
||||||
CLEANFILES+= ${DOC}.${_curformat}
|
CLEANFILES+= ${DOC}.${_curformat}
|
||||||
|
@ -118,14 +140,42 @@ CLEANFILES+= ${DOC}.${_curformat}
|
||||||
all: ${_docs}
|
all: ${_docs}
|
||||||
|
|
||||||
index.html: ${SRCS}
|
index.html: ${SRCS}
|
||||||
${JADE} ${JADEFLAGS} -d ${DSLHTML} -t sgml handbook.sgml
|
${JADE} -ihtml ${JADEFLAGS} -d ${DSLHTML} -t sgml ${DOC}.sgml
|
||||||
./conv.pl *.html
|
./conv.pl *.html
|
||||||
|
tidy -i -m -f /dev/null *.html
|
||||||
|
|
||||||
|
${DOC}.html: ${SRCS}
|
||||||
|
${JADE} -ihtml -V nochunks ${JADEFLAGS} -d ${DSLHTML} -t sgml ${DOC}.sgml > ${DOC}.html
|
||||||
|
./conv.pl ${DOC}.html
|
||||||
|
tidy -i -m -f /dev/null ${DOC}.html
|
||||||
|
|
||||||
|
${DOC}.txt: ${DOC}.html
|
||||||
|
lynx -nolist -dump ${DOC}.html > ${DOC}.txt
|
||||||
|
|
||||||
${DOC}.rtf: ${SRCS}
|
${DOC}.rtf: ${SRCS}
|
||||||
${JADE} ${JADEFLAGS} -d ${DSLPRINT} -t rtf handbook.sgml
|
${JADE} -iprint ${JADEFLAGS} -d ${DSLPRINT} -t rtf ${DOC}.sgml
|
||||||
|
|
||||||
${DOC}.tex: ${SRCS}
|
${DOC}.tex: ${SRCS}
|
||||||
${JADE} ${JADEFLAGS} -d ${DSLPRINT} -t tex handbook.sgml
|
${JADE} -iprint ${JADEFLAGS} -d ${DSLPRINT} -t tex ${DOC}.sgml
|
||||||
|
|
||||||
|
${DOC}.dvi: ${DOC}.tex
|
||||||
|
@echo "==> TeX pass 1/3"
|
||||||
|
-tex "&jadetex" ${DOC}.tex
|
||||||
|
@echo "==> TeX pass 2/3"
|
||||||
|
-tex "&jadetex" ${DOC}.tex
|
||||||
|
@echo "==> Tex pass 3/3"
|
||||||
|
-tex "&jadetex" ${DOC}.tex
|
||||||
|
|
||||||
|
${DOC}.pdf: ${DOC}.tex
|
||||||
|
@echo "==> PDFTeX pass 1/3"
|
||||||
|
-pdftex "&pdfjadetex" ${DOC}.tex
|
||||||
|
@echo "==> PDFTeX pass 2/3"
|
||||||
|
-pdftex "&pdfjadetex" ${DOC}.tex
|
||||||
|
@echo "==> PDFTeX pass 3/3"
|
||||||
|
-pdftex "&pdfjadetex" ${DOC}.tex
|
||||||
|
|
||||||
|
${DOC}.ps: ${DOC}.dvi
|
||||||
|
dvips -o ${DOC}.ps ${DOC}.dvi
|
||||||
|
|
||||||
.include <bsd.dep.mk>
|
.include <bsd.dep.mk>
|
||||||
.include <bsd.obj.mk>
|
.include <bsd.obj.mk>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#
|
#
|
||||||
# $Id: Makefile,v 1.5 1998-11-12 01:20:35 nik Exp $
|
# $Id: Makefile,v 1.6 1998-12-10 20:42:26 nik Exp $
|
||||||
#
|
#
|
||||||
# Build the FreeBSD Handbook. Will eventually split in two, a generic .mk
|
# Build the FreeBSD Handbook. Will eventually split in two, a generic .mk
|
||||||
# file which can be used by many Makefiles, and a much smaller Makefile
|
# file which can be used by many Makefiles, and a much smaller Makefile
|
||||||
|
@ -20,18 +20,24 @@ MAINTAINER=nik@FreeBSD.ORG
|
||||||
# is assumed that the stylesheet names this. If not set, DOC defaults
|
# is assumed that the stylesheet names this. If not set, DOC defaults
|
||||||
# to the name of the current directory.
|
# to the name of the current directory.
|
||||||
#
|
#
|
||||||
DOC?= ${.CURDIR:T}
|
DOC?= handbook
|
||||||
|
|
||||||
#
|
#
|
||||||
# FORMATS lists the output formats that should be generated. Valid values
|
# FORMATS lists the output formats that should be generated. Valid values
|
||||||
# are
|
# are
|
||||||
#
|
#
|
||||||
# ascii html ps pdf rtf
|
# ascii html html-chunk tex dvi ps pdf rtf
|
||||||
#
|
#
|
||||||
FORMATS= html
|
# html-chunk is the file as one large HTML file, rather than broken up
|
||||||
|
# into smaller files
|
||||||
|
#
|
||||||
|
# This setting also affects which files will be removed with 'make clean'.
|
||||||
|
# If you 'make' with one setting, and 'make clean' with another, don't
|
||||||
|
# be surprised if it doesn't work.
|
||||||
|
FORMATS?= html
|
||||||
|
|
||||||
#
|
#
|
||||||
# SRCS lists the individual SGML files that make up the Handbook. Changes
|
# SRCS lists the individual SGML files that make up the document. Changes
|
||||||
# to any of these files will force a rebuild
|
# to any of these files will force a rebuild
|
||||||
#
|
#
|
||||||
|
|
||||||
|
@ -68,8 +74,9 @@ SRCS+= x11/chapter.sgml
|
||||||
SRCS+= ports/chapter.sgml
|
SRCS+= ports/chapter.sgml
|
||||||
|
|
||||||
# Entities
|
# Entities
|
||||||
SRCS+= authors.ent chapters.ent mailing-lists.ent
|
SRCS+= authors.ent
|
||||||
|
SRCS+= chapters.ent
|
||||||
|
SRCS+= mailing-lists.ent
|
||||||
|
|
||||||
JADE= /usr/local/bin/jade
|
JADE= /usr/local/bin/jade
|
||||||
DSLHTML= ../../sgml/freebsd.dsl
|
DSLHTML= ../../sgml/freebsd.dsl
|
||||||
|
@ -80,7 +87,7 @@ DOCBOOKCATALOG= /usr/local/share/sgml/docbook/3.0/catalog
|
||||||
JADECATALOG= /usr/local/share/sgml/jade/catalog
|
JADECATALOG= /usr/local/share/sgml/jade/catalog
|
||||||
DSSSLCATALOG= /usr/local/share/sgml/docbook/dsssl/modular/catalog
|
DSSSLCATALOG= /usr/local/share/sgml/docbook/dsssl/modular/catalog
|
||||||
|
|
||||||
JADEFLAGS?= -c ${FREEBSDCATALOG} -c ${DSSSLCATALOG} -c ${DOCBOOKCATALOG} -c ${JADECATALOG}
|
JADEFLAGS= ${JADEOPTS} -c ${FREEBSDCATALOG} -c ${DSSSLCATALOG} -c ${DOCBOOKCATALOG} -c ${JADECATALOG}
|
||||||
|
|
||||||
# ------------------------------------------------------------------------
|
# ------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
|
@ -97,6 +104,21 @@ _cf=${_curformat}
|
||||||
.if ${_cf} == "html"
|
.if ${_cf} == "html"
|
||||||
_docs+= index.html
|
_docs+= index.html
|
||||||
CLEANFILES+= *.html HTML.manifest
|
CLEANFILES+= *.html HTML.manifest
|
||||||
|
.elif ${_cf} == "html-chunk"
|
||||||
|
_docs+= ${DOC}.html
|
||||||
|
CLEANFILES+= ${DOC}.html
|
||||||
|
.elif ${_cf} == "ascii"
|
||||||
|
_docs+= ${DOC}.txt
|
||||||
|
CLEANFILES+= ${DOC}.html ${DOC}.txt
|
||||||
|
.elif ${_cf} == "dvi"
|
||||||
|
_docs+= ${DOC}.dvi
|
||||||
|
CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.tex
|
||||||
|
.elif ${_cf} == "ps"
|
||||||
|
_docs+= ${DOC}.ps
|
||||||
|
CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.tex ${DOC}.ps
|
||||||
|
.elif ${_cf} == "pdf"
|
||||||
|
_docs+= ${DOC}.pdf
|
||||||
|
CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.tex ${DOC}.pdf
|
||||||
.else
|
.else
|
||||||
_docs+= ${DOC}.${_curformat}
|
_docs+= ${DOC}.${_curformat}
|
||||||
CLEANFILES+= ${DOC}.${_curformat}
|
CLEANFILES+= ${DOC}.${_curformat}
|
||||||
|
@ -118,14 +140,42 @@ CLEANFILES+= ${DOC}.${_curformat}
|
||||||
all: ${_docs}
|
all: ${_docs}
|
||||||
|
|
||||||
index.html: ${SRCS}
|
index.html: ${SRCS}
|
||||||
${JADE} ${JADEFLAGS} -d ${DSLHTML} -t sgml handbook.sgml
|
${JADE} -ihtml ${JADEFLAGS} -d ${DSLHTML} -t sgml ${DOC}.sgml
|
||||||
./conv.pl *.html
|
./conv.pl *.html
|
||||||
|
tidy -i -m -f /dev/null *.html
|
||||||
|
|
||||||
|
${DOC}.html: ${SRCS}
|
||||||
|
${JADE} -ihtml -V nochunks ${JADEFLAGS} -d ${DSLHTML} -t sgml ${DOC}.sgml > ${DOC}.html
|
||||||
|
./conv.pl ${DOC}.html
|
||||||
|
tidy -i -m -f /dev/null ${DOC}.html
|
||||||
|
|
||||||
|
${DOC}.txt: ${DOC}.html
|
||||||
|
lynx -nolist -dump ${DOC}.html > ${DOC}.txt
|
||||||
|
|
||||||
${DOC}.rtf: ${SRCS}
|
${DOC}.rtf: ${SRCS}
|
||||||
${JADE} ${JADEFLAGS} -d ${DSLPRINT} -t rtf handbook.sgml
|
${JADE} -iprint ${JADEFLAGS} -d ${DSLPRINT} -t rtf ${DOC}.sgml
|
||||||
|
|
||||||
${DOC}.tex: ${SRCS}
|
${DOC}.tex: ${SRCS}
|
||||||
${JADE} ${JADEFLAGS} -d ${DSLPRINT} -t tex handbook.sgml
|
${JADE} -iprint ${JADEFLAGS} -d ${DSLPRINT} -t tex ${DOC}.sgml
|
||||||
|
|
||||||
|
${DOC}.dvi: ${DOC}.tex
|
||||||
|
@echo "==> TeX pass 1/3"
|
||||||
|
-tex "&jadetex" ${DOC}.tex
|
||||||
|
@echo "==> TeX pass 2/3"
|
||||||
|
-tex "&jadetex" ${DOC}.tex
|
||||||
|
@echo "==> Tex pass 3/3"
|
||||||
|
-tex "&jadetex" ${DOC}.tex
|
||||||
|
|
||||||
|
${DOC}.pdf: ${DOC}.tex
|
||||||
|
@echo "==> PDFTeX pass 1/3"
|
||||||
|
-pdftex "&pdfjadetex" ${DOC}.tex
|
||||||
|
@echo "==> PDFTeX pass 2/3"
|
||||||
|
-pdftex "&pdfjadetex" ${DOC}.tex
|
||||||
|
@echo "==> PDFTeX pass 3/3"
|
||||||
|
-pdftex "&pdfjadetex" ${DOC}.tex
|
||||||
|
|
||||||
|
${DOC}.ps: ${DOC}.dvi
|
||||||
|
dvips -o ${DOC}.ps ${DOC}.dvi
|
||||||
|
|
||||||
.include <bsd.dep.mk>
|
.include <bsd.dep.mk>
|
||||||
.include <bsd.obj.mk>
|
.include <bsd.obj.mk>
|
||||||
|
|
Loading…
Reference in a new issue