Make the TIDYFLAGS/TIDYOPTS usage homologous to the rest of the make
variables in the doc infrastructure. Fixes several small bugs. PR: docs/31703 Submitted by: Akio Morita <amorita@FreeBSD.org>
This commit is contained in:
parent
32918c67aa
commit
4ffcb3417b
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=11134
4 changed files with 32 additions and 23 deletions
|
@ -174,14 +174,14 @@ XARGS?= /usr/bin/xargs
|
|||
TEX?= ${PREFIX}/bin/tex
|
||||
PDFTEX?= ${PREFIX}/bin/pdftex
|
||||
TIDY?= ${PREFIX}/bin/tidy
|
||||
TIDYFLAGS?= -i -m -f /dev/null
|
||||
TIDYOPTS?= -i -m -f /dev/null ${TYDYFLAGS}
|
||||
HTML2TXT?= ${PREFIX}/bin/links
|
||||
HTML2TXTFLAGS?= -dump
|
||||
HTML2TXTOPTS?= -dump ${HTML2TXTFLAGS}
|
||||
HTML2PDB?= ${PREFIX}/bin/iSiloBSD
|
||||
HTML2PDBFLAGS?= -y -d0 -Idef
|
||||
HTML2PDBOPTS?= -y -d0 -Idef ${HTML2PDBFLAGS}
|
||||
DVIPS?= ${PREFIX}/bin/dvips
|
||||
.if defined(PAPERSIZE)
|
||||
DVIPSFLAGS?= -t ${PAPERSIZE:L}
|
||||
DVIPSOPTS?= -t ${PAPERSIZE:L} ${DVIPSFLAGS}
|
||||
.endif
|
||||
|
||||
GZIP?= -9
|
||||
|
@ -342,7 +342,7 @@ index.html HTML.manifest: ${SRCS} ${LOCAL_IMAGES_LIB} ${LOCAL_IMAGES_PNG} \
|
|||
${JADE} -V html-manifest ${HTMLOPTS} -ioutput.html.images \
|
||||
${JADEOPTS} -t sgml ${MASTERDOC}
|
||||
.if !defined(NO_TIDY)
|
||||
-${TIDY} ${TIDYFLAGS} $$(${XARGS} < HTML.manifest)
|
||||
-${TIDY} ${TIDYOPTS} $$(${XARGS} < HTML.manifest)
|
||||
.endif
|
||||
|
||||
${DOC}.html: ${SRCS} ${LOCAL_IMAGES_LIB} ${LOCAL_IMAGES_PNG} \
|
||||
|
@ -351,7 +351,7 @@ ${DOC}.html: ${SRCS} ${LOCAL_IMAGES_LIB} ${LOCAL_IMAGES_PNG} \
|
|||
${JADEOPTS} -t sgml ${MASTERDOC} > ${.TARGET} || \
|
||||
(${RM} -f ${.TARGET} && false)
|
||||
.if !defined(NO_TIDY)
|
||||
-${TIDY} ${TIDYFLAGS} ${.TARGET}
|
||||
-${TIDY} ${TIDYOPTS} ${.TARGET}
|
||||
.endif
|
||||
|
||||
# Special target to produce HTML with no images in it.
|
||||
|
@ -371,10 +371,10 @@ ${DOC}.html.tar: ${DOC}.html ${LOCAL_IMAGES_LIB} \
|
|||
${LOCAL_IMAGES_LIB} ${IMAGES_PNG} ${CSS_SHEET:T}
|
||||
|
||||
${DOC}.txt: ${DOC}.html-text
|
||||
${HTML2TXT} ${HTML2TXTFLAGS} ${.ALLSRC} > ${.TARGET}
|
||||
${HTML2TXT} ${HTML2TXTOPTS} ${.ALLSRC} > ${.TARGET}
|
||||
|
||||
${DOC}.pdb: ${DOC}.html ${LOCAL_IMAGES_LIB} ${LOCAL_IMAGES_PNG}
|
||||
${HTML2PDB} ${HTML2PDBFLAGS} ${DOC}.html ${.TARGET}
|
||||
${HTML2PDB} ${HTML2PDBOPTS} ${DOC}.html ${.TARGET}
|
||||
|
||||
${.CURDIR:T}.pdb: ${DOC}.pdb
|
||||
${LN} -f ${.ALLSRC} ${.TARGET}
|
||||
|
@ -426,7 +426,7 @@ ${DOC}.pdf: ${DOC}.tex-pdf ${IMAGES_PDF}
|
|||
${PDFTEX} "&pdfjadetex" '\nonstopmode\input{${DOC}.tex-pdf}'
|
||||
|
||||
${DOC}.ps: ${DOC}.dvi
|
||||
${DVIPS} -o ${.TARGET} ${.ALLSRC}
|
||||
${DVIPS} ${DVIPSOPTS} -o ${.TARGET} ${.ALLSRC}
|
||||
|
||||
${DOC}.tar: ${SRCS} ${LOCAL_IMAGES} ${LOCAL_CSS_SHEET}
|
||||
${TAR} cf ${.TARGET} -C ${.CURDIR} ${SRCS} \
|
||||
|
|
|
@ -68,11 +68,11 @@ TAR?= /usr/bin/tar
|
|||
XARGS?= /usr/bin/xargs
|
||||
|
||||
TIDY?= ${PREFIX}/bin/tidy
|
||||
TIDYFLAGS?= -i -m -f /dev/null
|
||||
TIDYOPTS?= -i -m -f /dev/null ${TIDYFLAGS}
|
||||
HTML2TXT?= ${PREFIX}/bin/links
|
||||
HTML2TXTFLAGS?= -dump
|
||||
HTML2TXTOPTS?= -dump ${HTML2TXTFLAGS}
|
||||
HTML2PDB?= ${PREFIX}/bin/iSiloBSD
|
||||
HTML2PDBFLAGS?= -y -d0 -Idef
|
||||
HTML2PDBOPTS?= -y -d0 -Idef ${HTML2PDBFLAGS}
|
||||
|
||||
GZIP?= -9
|
||||
GZIP_CMD?= gzip -qf ${GZIP}
|
||||
|
@ -150,14 +150,14 @@ all: ${_docs}
|
|||
${DOC}.html: ${SRCS} ${LOCAL_IMAGES_LIB} ${LOCAL_IMAGES_PNG} ${LOCAL_CSS_SHEET}
|
||||
${SGMLNORM} -c ${HTMLCATALOG} ${SRCS:S|^|${.CURDIR}/|} > ${.TARGET}
|
||||
.if !defined(NO_TIDY)
|
||||
-${TIDY} ${TIDYFLAGS} ${.TARGET}
|
||||
-${TIDY} ${TIDYOPTS} ${.TARGET}
|
||||
.endif
|
||||
|
||||
${DOC}.txt: ${DOC}.html
|
||||
${HTML2TXT} ${HTML2TXTFLAGS} ${.ALLSRC} > ${.TARGET}
|
||||
${HTML2TXT} ${HTML2TXTOPTS} ${.ALLSRC} > ${.TARGET}
|
||||
|
||||
${DOC}.pdb: ${DOC}.html ${LOCAL_IMAGES_LIB} ${LOCAL_IMAGES_PNG}
|
||||
${HTML2PDB} ${HTML2PDBFLAGS} ${DOC}.html ${.TARGET}
|
||||
${HTML2PDB} ${HTML2PDBOPTS} ${DOC}.html ${.TARGET}
|
||||
|
||||
${.CURDIR:T}.pdb: ${DOC}.pdb
|
||||
${LN} -f ${.ALLSRC} ${.TARGET}
|
||||
|
|
|
@ -96,21 +96,25 @@ EPS2PNG_RES?= 100
|
|||
IMAGES_PDF=${IMAGES_GEN_PDF}
|
||||
|
||||
SCR2PNG?= ${PREFIX}/bin/scr2png
|
||||
SCR2PNGOPTS?= ${SCR2PNGFLAGS}
|
||||
EPS2PNG?= ${PREFIX}/bin/peps
|
||||
EPS2PNGFLAGS?= -p -r ${EPS2PNG_RES}
|
||||
EPS2PNGOPTS?= -p -r ${EPS2PNG_RES} ${EPS2PNGFLAGS}
|
||||
PNGTOPNM?= ${PREFIX}/bin/pngtopnm
|
||||
PNGTOPNMOPTS?= ${PNGTOPNMFLAGS}
|
||||
PNMTOPS?= ${PREFIX}/bin/pnmtops
|
||||
PNMTOPSFLAGS?= -noturn
|
||||
PNMTOPSOPTS?= -noturn ${PNMTOPSFLAGS}
|
||||
EPSTOPDF?= ${PREFIX}/bin/epstopdf
|
||||
EPSTOPDFOPTS?= ${EPSTOPDFFLAGS}
|
||||
|
||||
# Use suffix rules to convert .scr files to .png files
|
||||
.SUFFIXES: .scr .png .eps
|
||||
|
||||
.scr.png:
|
||||
${SCR2PNG} < ${.IMPSRC} > ${.TARGET}
|
||||
${SCR2PNG} ${SCR2PNGOPTS} < ${.IMPSRC} > ${.TARGET}
|
||||
.scr.eps:
|
||||
${SCR2PNG} < ${.ALLSRC} | ${PNGTOPNM} | \
|
||||
${PNMTOPS} ${PNMTOPSFLAGS} > ${.TARGET}
|
||||
${SCR2PNG} ${SCR2PNGOPTS} < ${.ALLSRC} | \
|
||||
${PNGTOPNM} ${PNGTOPNMOPTS} | \
|
||||
${PNMTOPS} ${PNMTOPSOPTS} > ${.TARGET}
|
||||
|
||||
# We can't use suffix rules to generate the rules to convert EPS to PNG and
|
||||
# PNG to EPS. This is because a .png file can depend on a .eps file, and
|
||||
|
@ -119,17 +123,19 @@ EPSTOPDF?= ${PREFIX}/bin/epstopdf
|
|||
|
||||
.for _curimage in ${IMAGES_GEN_PNG}
|
||||
${_curimage}: ${_curimage:S/.png$/.eps/}
|
||||
${EPS2PNG} ${EPS2PNGFLAGS} -o ${.TARGET} ${.ALLSRC}
|
||||
${EPS2PNG} ${EPS2PNGOPTS} -o ${.TARGET} ${.ALLSRC}
|
||||
.endfor
|
||||
|
||||
.for _curimage in ${IMAGES_GEN_EPS}
|
||||
${_curimage}: ${_curimage:S/.eps$/.png/}
|
||||
${PNGTOPNM} ${.ALLSRC} | ${PNMTOPS} ${PNMTOPSFLAGS} > ${.TARGET}
|
||||
${PNGTOPNM} ${PNGTOPNMOPTS} ${.ALLSRC} | \
|
||||
${PNMTOPS} ${PNMTOPSOPTS} > ${.TARGET}
|
||||
.endfor
|
||||
|
||||
.for _curimage in ${IMAGES_GEN_PDF}
|
||||
${_curimage}: ${_curimage:S/.pdf$/.eps/}
|
||||
${EPSTOPDF} --outfile=${.TARGET} ${.CURDIR}/${_curimage:S/.pdf$/.eps/}
|
||||
${EPSTOPDF} ${EPSTOPDFOPTS} --outfile=${.TARGET} \
|
||||
${.CURDIR}/${_curimage:S/.pdf$/.eps/}
|
||||
.endfor
|
||||
|
||||
.if ${.OBJDIR} != ${.CURDIR}
|
||||
|
|
|
@ -47,9 +47,12 @@
|
|||
# Remove the object directory, if any.
|
||||
#
|
||||
|
||||
.if !target(__initialized__)
|
||||
__initialized__:
|
||||
.if exists(${.CURDIR}/../Makefile.inc)
|
||||
.include "${.CURDIR}/../Makefile.inc"
|
||||
.endif
|
||||
.endif
|
||||
|
||||
.if !target(install)
|
||||
install: afterinstall symlinks
|
||||
|
|
Loading…
Reference in a new issue