XSLT = xsltproc DOCBOOK_XSL_DIR = /opt/docbook-xsl #DOCBOOK_XSL_DIR = /tmp/docbook-xsl-1.68.1 #DOCBOOK_XSL_DIR = /usr/share/sgml/docbook/xsl-stylesheets #DOCBOOK_XSL = $(DOCBOOK_XSL_DIR)/html/docbook.xsl #DOCBOOK_CHUNK_XSL = $(DOCBOOK_XSL_DIR)/html/chunk.xsl #MAKEINFO = makeinfo MAKEINFO = /home/bothner/GNU/texinfo-cvs/makeinfo/makeinfo KAWA_DOC_SRC = /home/bothner/Kawa/head/doc all: internals/index.html internals/index.html: internals.xml Makefile internals/internals.xsl $(XSLT) --path $(DOCBOOK_XSL_DIR)/html \ --stringparam base.dir internals/ \ --stringparam generate.section.toc.level 0 \ --stringparam toc.max.depth 2 \ --stringparam toc.list.type ul \ --stringparam toc.section.depth 3 \ --stringparam use.id.as.filename 1 \ --stringparam chunker.output.indent yes \ internals/internals.xsl $< # The following need to be fixed to avoid hardwired paths. TransformToLatex.class: ln -s /home/bothner/public_html/papers/Freenix00/TransformToLatex.class . usenix.sty: ln -s /home/bothner/public_html/papers/Freenix00/usenix.sty . internals.tex: $(srcdir)/internals.xml TransformToLatex.class CLASSPATH=$(XSL_CLASSPATH) \ $(JAVA) TransformToLatex $(srcdir)/internals.xml /home/bothner/public_html/papers/Freenix00/docbook-to-latex.xsl internals.tex internals.dvi: internals.tex usenix.sty latex internals.tex internals.ps: internals.dvi dvips -o internals.ps internals.dvi kawa.xml: $(KAWA_DOC_SRC)/kawa.texi $(MAKEINFO) -I$(KAWA_DOC_SRC) --docbook kawa.texi -o - | \ sed \ -e 's|