From 9a0b88bf7777c153dc46ace22db74ef24d51583a Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Tue, 29 Apr 2008 12:55:25 +0000 Subject: update release date to actual date git-svn-id: svn+q:///qpdf/trunk@599 71b93d88-0707-0410-a8cf-f5a4172ac649 --- manual/build.mk | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 manual/build.mk (limited to 'manual/build.mk') diff --git a/manual/build.mk b/manual/build.mk new file mode 100644 index 00000000..55c49652 --- /dev/null +++ b/manual/build.mk @@ -0,0 +1,43 @@ +INDOC = manual/qpdf-manual +OUTDOC = manual/$(OUTPUT_DIR)/qpdf-manual + +TARGETS_manual := doc/qpdf.1 doc/fix-qdf.1 doc/zlib-flate.1 +ifeq ($(BUILD_HTML),1) +TARGETS_manual += doc/qpdf-manual.html +endif +ifeq ($(BUILD_PDF),1) +TARGETS_manual += doc/qpdf-manual.pdf +endif + +VALIDATE=manual/$(OUTPUT_DIR)/validate + +ifeq ($(VALIDATE_DOC),1) + +$(VALIDATE): $(INDOC).xml + $(XMLLINT) --noout --dtdvalid $(DOCBOOKX_DTD) $< + touch $(VALIDATE) + +else + +$(VALIDATE): + touch $(VALIDATE) + +endif + +$(OUTDOC).pdf: $(OUTDOC).fo + $(FOP) $< -pdf $@ + +$(OUTDOC).html: $(INDOC).xml manual/html.xsl $(VALIDATE) + $(XSLTPROC) --output $@ manual/html.xsl $< + +.PRECIOUS: $(OUTDOC).fo +$(OUTDOC).fo: $(INDOC).xml manual/print.xsl $(VALIDATE) + $(XSLTPROC) --output $@ manual/print.xsl $< + +doc/%.1: manual/%.1.in + sed -e 's:@PACKAGE_VERSION@:$(PACKAGE_VERSION):g' \ + -e 's:@docdir@:$(docdir):g' \ + < $< > $@ + +doc/%: manual/$(OUTPUT_DIR)/% + cp $< $@ -- cgit v1.2.3-54-g00ecf