View | Details | Raw Unified | Return to bug 13379
Collapse All | Expand All

(-)docproj.docbook.mk (-16 / +17 lines)
Lines 76-81 Link Here
76
.endif
76
.endif
77
77
78
DOC?=		${.CURDIR:T}
78
DOC?=		${.CURDIR:T}
79
MASTERDOC?=	${.CURDIR}/${DOC}.sgml
79
80
80
DOC_INSTALL_PREFIX?= /usr/local/share/doc/fdp
81
DOC_INSTALL_PREFIX?= /usr/local/share/doc/fdp
81
82
Lines 223-271 Link Here
223
all: ${_docs}
224
all: ${_docs}
224
225
225
index.html HTML.manifest: ${SRCS}
226
index.html HTML.manifest: ${SRCS}
226
	${JADE} -V html-manifest -ioutput.html ${JADEOPTS} -d ${DSLHTML} -t sgml ${DOC}.sgml
227
	${JADE} -V html-manifest -ioutput.html ${JADEOPTS} -d ${DSLHTML} -t sgml ${MASTERDOC}
227
	-tidy -i -m -f /dev/null ${TIDYFLAGS} *.html
228
	-tidy -i -m -f /dev/null ${TIDYFLAGS} *.html
228
229
229
${DOC}.html: ${SRCS}
230
${DOC}.html: ${SRCS}
230
	${JADE} -ioutput.html -V nochunks ${JADEOPTS} -d ${DSLHTML} -t sgml ${DOC}.sgml > ${DOC}.html
231
	${JADE} -ioutput.html -V nochunks ${JADEOPTS} -d ${DSLHTML} -t sgml ${MASTERDOC} > ${.TARGET}
231
	-tidy -i -m -f /dev/null ${TIDYFLAGS} ${DOC}.html
232
	-tidy -i -m -f /dev/null ${TIDYFLAGS} ${.TARGET}
232
233
233
${DOC}.html-split.tar: HTML.manifest
234
${DOC}.html-split.tar: HTML.manifest
234
	tar cf ${.TARGET} `xargs < HTML.manifest`
235
	tar cf ${.TARGET} `xargs < HTML.manifest`
235
236
236
${DOC}.txt: ${DOC}.html
237
${DOC}.txt: ${DOC}.html
237
	lynx -nolist -dump ${DOC}.html > ${DOC}.txt
238
	lynx -nolist -dump ${.ALLSRC} > ${.TARGET}
238
239
239
${DOC}.rtf: ${SRCS}
240
${DOC}.rtf: ${SRCS}
240
	${JADE} -Vrtf-backend -ioutput.print ${JADEOPTS} -d ${DSLPRINT} -t rtf ${DOC}.sgml
241
	${JADE} -Vrtf-backend -ioutput.print ${JADEOPTS} -d ${DSLPRINT} -t rtf -o ${.TARGET} ${MASTERDOC}
241
242
242
${DOC}.doc: ${SRCS}
243
${DOC}.doc: ${SRCS}
243
	${JADE} -ioutput.print ${JADEOPTS} -d ${DSLPRINT} -t doc ${DOC}.sgml
244
	${JADE} -ioutput.print ${JADEOPTS} -d ${DSLPRINT} -t doc -o ${.TARGET} ${MASTERDOC}
244
245
245
${DOC}.tex: ${SRCS}
246
${DOC}.tex: ${SRCS}
246
	${JADE} -Vtex-backend -ioutput.print ${JADEOPTS} -d ${DSLPRINT} -t tex ${DOC}.sgml
247
	${JADE} -Vtex-backend -ioutput.print ${JADEOPTS} -d ${DSLPRINT} -t tex -o ${.TARGET} ${MASTERDOC}
247
248
248
${DOC}.dvi: ${DOC}.tex
249
${DOC}.dvi: ${DOC}.tex
249
	@echo "==> TeX pass 1/3"
250
	@echo "==> TeX pass 1/3"
250
	-tex "&jadetex" ${DOC}.tex
251
	-tex "&jadetex" ${.ALLSRC}
251
	@echo "==> TeX pass 2/3"
252
	@echo "==> TeX pass 2/3"
252
	-tex "&jadetex" ${DOC}.tex
253
	-tex "&jadetex" ${.ALLSRC}
253
	@echo "==> TeX pass 3/3"
254
	@echo "==> TeX pass 3/3"
254
	-tex "&jadetex" ${DOC}.tex
255
	-tex "&jadetex" ${.ALLSRC}
255
256
256
${DOC}.pdf: ${DOC}.tex
257
${DOC}.pdf: ${DOC}.tex
257
	@echo "==> PDFTeX pass 1/3"
258
	@echo "==> PDFTeX pass 1/3"
258
	-pdftex "&pdfjadetex" ${DOC}.tex
259
	-pdftex "&pdfjadetex" ${.ALLSRC}
259
	@echo "==> PDFTeX pass 2/3"
260
	@echo "==> PDFTeX pass 2/3"
260
	-pdftex "&pdfjadetex" ${DOC}.tex
261
	-pdftex "&pdfjadetex" ${.ALLSRC}
261
	@echo "==> PDFTeX pass 3/3"
262
	@echo "==> PDFTeX pass 3/3"
262
	pdftex "&pdfjadetex" ${DOC}.tex
263
	pdftex "&pdfjadetex" ${.ALLSRC}
263
264
264
${DOC}.ps: ${DOC}.dvi
265
${DOC}.ps: ${DOC}.dvi
265
	dvips -o ${DOC}.ps ${DOC}.dvi
266
	dvips -o ${.TARGET} ${.ALLSRC}
266
267
267
${DOC}.tar:
268
${DOC}.tar: ${SRCS}
268
	tar cf ${.TARGET} ${SRCS}
269
	tar cf ${.TARGET} ${.ALLSRC}
269
270
270
# ------------------------------------------------------------------------
271
# ------------------------------------------------------------------------
271
#
272
#

Return to bug 13379