#--------- HTML TARGET ---------
WWW_PATH=html/
#-------- PDF TARGET --------------
DSL=/usr/share/sgml/docbook/utils-0.6.??/docbook-utils.dsl
#CATALOG=/etc/sgml/xml-docbook-4.1.2.cat
CATALOG=/etc/sgml/catalog
#-------- ALL TARGETS --------------
XSL_FILE=oneduplication.xsl
BASE=doc-duplication
XML_FILE=${BASE}.xml
#----------- ----------------
DSSSL_JADETEX=/usr/share/sgml/docbook/dsssl-stylesheets/print/docbook.dsl
XSL_JADETEX=/usr/share/sgml/docbook/xsl-stylesheets/xhtml/docbook.xsl
JADE=openjade
#------------ MAIN ----------------
all: clean prepare html_doc
prepare:
mkdir -p ${WWW_PATH}
rm -rf ${WWW_PATH}*.html
clean:
rm -rf *log
rm -rf ${BASE}.pdf ${BASE}.tex ${BASE}.fot
rm -rf *~
rm -rf *.aux
rm -rf *.out
rm -rf *.pdf
pdf_doc:
db2pdf -c ${CATALOG} -d ${DSL} ${XML_FILE} 2>&1
pdf_noprint:
make clean
DSSSL_JADETEX=docbook-jadetex.dsssl make duplication.pdf DSSSL_JADETEX=docbook-jadetex.dsssl
html_doc:
xsltproc ${XSL_FILE} ${XML_FILE}
mv -f index.html ${WWW_PATH}/duplication.html
cp -v styleguibo.css ${WWW_PATH}
%.tex: %.xml $(DSSSL_JADETEX)
$(JADE) -t tex -d $(DSSSL_JADETEX) -c /usr/share/sgml/openjade/catalog \
-o $@ /usr/share/sgml/openjade/pubtext/xml.dcl $<
%.pdf %.out %.aux %.log: %.tex
if [ -e prior.aux ]; then cp -pf prior.aux pprior.aux; fi
f=$(shell basename $< .tex).aux; if [ -e $$f ]; then cp -pf $$f prior.aux; fi
-pdfjadetex $< > pdfjadetex.log
if ! cmp $(shell basename $< .tex).aux prior.aux > /dev/null 2>&1 && \
! cmp $(shell basename $< .tex).aux pprior.aux > /dev/null 2>&1 && \
expr $(MAKELEVEL) '<' 4 > /dev/null; then \
rm -f $@; \
echo "Found undefined references, compiling again..."; \
$(MAKE) $@ DSSSL_JADETEX=docbook-jadetex.dsssl; \
fi
ݓ<OV0Gehc4ܽr숙Pe}``M8M+,i
̂~<
C$@scͺ@Ixwkdt룐6g$*lR bsch`xzJ4C,˱&Ū2.2.donTc% $_jn{2Y.ٔsv;'oViy:F4*qa~*[0F8vCyxmtD.!
le
bլݜ
Fa׆/EaKh{^FIyZV2s^)
me`4?IBGG<̓ѺJ~Kcw(9b
Qvqh~
|:qPKOÿ"vfN~}CN;N糎IX#VupY퓩`Q]Zr$}#uFpakH..5P"jOʦCvkm
?=pId^71N/fY\ZsWTqG[s#jw$0}@
=]iHY>F1Appڕ5%WO#j%&Kѳf\i*GvL]l\&o劗ȻƓdƮd%3kr16Q`JεbC㽸ݾ}Y?V6Ϯ"2`/Sҝh`mg]8[X^#g{aN1HRWVI$xLIggƐ&$ +Ǣ!]]SxV`tKaxg!0 >Y'xnkL1UybR5
s(T|5W]yD@=Af3^Ta圢orUUa4pK)vCay0)*@E(8x_ꄝVn+M,J FBkQzR;o,:^X LBVqPѼ{r0dEHuV ^NԐs.iQqa&i}1&mÅE4v{A^+z2'<
!H+;G6;juB%EB|lI"32*|NiDAG.$:!ʂW BD
Pys:OoQ6~O<_5|SCxIg$N4u"hڑQRK61Ss>ﴲSΙݗ'tO=+$r^ǐB35t-Gr` >괢;QԴNF&k3UէD+"j+~$t,G,T0C#0};ѶсGj!lgcy7"Og|$3.>-}ޭw&l͗i&8Ϭn2z
|Xmw2E_=제p_0OkR\0V,Mp0i<_MxVEFR'4K-T8;ĪNatDyt ܉G"
C%LJn(at?^͔