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

(-)doc.docbook.mk (-2 / +34 lines)
Lines 135-141 Link Here
135
JADEOPTS=	${JADEFLAGS} ${SGMLFLAGS} ${CATALOGS}
135
JADEOPTS=	${JADEFLAGS} ${SGMLFLAGS} ${CATALOGS}
136
136
137
KNOWN_FORMATS=	html html.tar html-split html-split.tar \
137
KNOWN_FORMATS=	html html.tar html-split html-split.tar \
138
		txt rtf ps pdf tex dvi tar pdb
138
		txt rtf ps folded.ps pdf folded.pdf tex dvi tar pdb
139
139
140
CSS_SHEET?=	${DOC_PREFIX}/share/misc/docbook.css
140
CSS_SHEET?=	${DOC_PREFIX}/share/misc/docbook.css
141
PDFTEX_DEF?=	${DOC_PREFIX}/share/web2c/pdftex.def
141
PDFTEX_DEF?=	${DOC_PREFIX}/share/web2c/pdftex.def
Lines 191-196 Link Here
191
.if defined(PAPERSIZE)
191
.if defined(PAPERSIZE)
192
DVIPSOPTS?=	-t ${PAPERSIZE:L} ${DVIPSFLAGS}
192
DVIPSOPTS?=	-t ${PAPERSIZE:L} ${DVIPSFLAGS}
193
.endif
193
.endif
194
PSBOOK?=	${PREFIX}/bin/psbook
195
PSBOOKSIGSZ?=	16
196
PSBMAXSIGPG?=	24
197
PSBOOKOPTS?=	-s${PSBOOKSIGSZ}
198
PSNUP?=		${PREFIX}/bin/psnup
199
PSNUPOPTS?=	-2
200
PS2PDF?=	${PREFIX}/bin/ps2pdf
194
201
195
GZIP?=	-9
202
GZIP?=	-9
196
GZIP_CMD?=	gzip -qf ${GZIP}
203
GZIP_CMD?=	gzip -qf ${GZIP}
Lines 278-288 Link Here
278
CLEANFILES+= ${DOC}.aux ${DOC}.log
285
CLEANFILES+= ${DOC}.aux ${DOC}.log
279
286
280
.elif ${_cf} == "ps"
287
.elif ${_cf} == "ps"
281
CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.tex-ps
288
CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.tex-ps ${DOC}.tex
282
289
290
.elif ${_cf} == "folded.ps"
291
CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.tex-ps ${DOC}.tex \
292
	${DOC}.ps ${DOC}.ps.gz
293
283
.elif ${_cf} == "pdf"
294
.elif ${_cf} == "pdf"
284
CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.out ${DOC}.tex-pdf
295
CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.out ${DOC}.tex-pdf
285
296
297
.elif ${_cf} == "folded.pdf"
298
CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.tex-ps ${DOC}.tex \
299
	${DOC}.ps ${DOC}.folded.ps
300
286
.elif ${_cf} == "pdb"
301
.elif ${_cf} == "pdb"
287
_docs+= ${.CURDIR:T}.pdb
302
_docs+= ${.CURDIR:T}.pdb
288
CLEANFILES+= ${.CURDIR:T}.pdb
303
CLEANFILES+= ${.CURDIR:T}.pdb
Lines 436-441 Link Here
436
${DOC}.ps: ${DOC}.dvi
451
${DOC}.ps: ${DOC}.dvi
437
	${DVIPS} ${DVIPSOPTS} -o ${.TARGET} ${.ALLSRC}
452
	${DVIPS} ${DVIPSOPTS} -o ${.TARGET} ${.ALLSRC}
438
453
454
${DOC}.folded.ps: ${DOC}.ps
455
	@TOTALPAGES=`grep '^%%Pages: ' ${.ALLSRC} | 	\
456
		head -1 | sed 's/%%Pages://'`;		\
457
	echo Total pages: $$TOTALPAGES;			\
458
	if test $$TOTALPAGES -gt ${PSBMAXSIGPG}; then	\
459
		echo Splitting by ${PSBOOKOPTS};	\
460
		${PSBOOK} ${PSBOOKOPTS} ${.ALLSRC} |	\
461
		${PSNUP} ${PSNUPOPTS} > ${.TARGET};	\
462
	else						\
463
		echo Splitting as on sig;		\
464
		${PSBOOK} ${.ALLSRC} |			\
465
		${PSNUP} ${PSNUPOPTS} > ${.TARGET};	\
466
	fi; true
467
468
${DOC}.folded.pdf: ${DOC}.folded.ps
469
	${PS2PDF} ${.ALLSRC} ${.TARGET}
470
	
439
${DOC}.tar: ${SRCS} ${LOCAL_IMAGES} ${LOCAL_CSS_SHEET}
471
${DOC}.tar: ${SRCS} ${LOCAL_IMAGES} ${LOCAL_CSS_SHEET}
440
	${TAR} cf ${.TARGET} -C ${.CURDIR} ${SRCS} \
472
	${TAR} cf ${.TARGET} -C ${.CURDIR} ${SRCS} \
441
		-C ${.OBJDIR} ${IMAGES} ${CSS_SHEET:T}
473
		-C ${.OBJDIR} ${IMAGES} ${CSS_SHEET:T}
(-)doc.project.mk (-1 / +1 lines)
Lines 61-67 Link Here
61
# Master list of known target formats.  The doc.<format>.mk files implement 
61
# Master list of known target formats.  The doc.<format>.mk files implement 
62
# the code to convert from their source format to one or more of these target
62
# the code to convert from their source format to one or more of these target
63
# formats
63
# formats
64
ALL_FORMATS=	html html.tar html-split html-split.tar txt rtf ps pdf tex dvi tar pdb
64
ALL_FORMATS=	html html.tar html-split html-split.tar txt rtf ps folded.ps pdf folded.pdf tex dvi tar pdb
65
65
66
# User-modifiable
66
# User-modifiable
67
LOCALBASE?=	/usr/local
67
LOCALBASE?=	/usr/local

Return to bug 36432