|
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 |
# |