xsltproc = xsltproc --nonet commonargs = --stringparam html.stylesheet "style.css" \ --stringparam make.valid.html 1 \ --stringparam use.id.as.filename 1 \ --stringparam chunk.first.sections 1 xsldir = xsl/xhtml outdir = out file = sqlitemanual.xml onepage: $(xsltproc) \ -o $(outdir)/onepage/ \ $(commonargs) \ $(xsldir)/onechunk.xsl \ $(file) cp lib/style.css $(outdir)/onepage/ multipage: $(xsltproc) \ -o $(outdir)/multipage/ \ $(commonargs) \ $(xsldir)/chunk.xsl \ $(file) cp lib/style.css $(outdir)/multipage/ interactive: $(xsltproc) \ -o $(outdir)/interactive/ \ --stringparam make.valid.html 1 --stringparam use.id.as.filename 1 \ --stringparam html.stylesheet "interactive.css" \ --stringparam chunk.first.sections 1 \ lib/interactive.xsl \ $(file) cp lib/interactive.css $(outdir)/interactive/ mkdir $(outdir)/interactive/js cp lib/*.js $(outdir)/interactive/js clean: rm -rf $(outdir)