X-Git-Url: http://git.indexdata.com/?p=mp-sparql-moved-to-github.git;a=blobdiff_plain;f=doc%2FMakefile;h=f0eaa11923127d2578080e0c257c2bb5b6404d78;hp=81db20a4a2b61ecb6a6394b560a8a39799181b14;hb=48df8505273984b081f4a5b25185780d86cd9eea;hpb=073e1576bdafa9aa161ab544356f7b763414673d diff --git a/doc/Makefile b/doc/Makefile index 81db20a..f0eaa11 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -4,21 +4,24 @@ prefix = /usr +VERSION=$(shell . ../IDMETA; echo $$VERSION) + XSLTPROC_COMPILE = xsltproc --xinclude -path "." -HTML_COMPILE = $(XSLTPROC_COMPILE) id.htmlhelp.xsl -MAN_COMPILE = $(XSLTPROC_COMPILE) id.man.xsl +PDF_COMPILE = dblatex -P latex.class.options=a4paper,12pt,twoside,openright +HTML_COMPILE = $(XSLTPROC_COMPILE) common/id.htmlhelp.xsl +MAN_COMPILE = $(XSLTPROC_COMPILE) common/id.man.xsl REFFILES = sparql.xml MANFILES=sparql.3mp XMLFILES=book.xml manref.xml -all: $(MANFILES) +all: index.html $(MANFILES) -index.html: $(XMLFILES) +index.html: $(XMLFILES) local.ent $(HTML_COMPILE) book.xml sparql.html: sparql.xml - $(HTML_COMPILE) sparql.xml + $(HTML_COMPILE) sparql.xml local.ent manref.xml: $(REFFILES) rm -f manref.xml @@ -26,6 +29,11 @@ manref.xml: $(REFFILES) xsltproc stripref.xsl $$i | sed 1d >>manref.xml; \ done +mp-sparql.pdf: $(XMLFILES) local.ent + rm -f mp-sparql.pdf + $(PDF_COMPILE) book.xml + mv book.pdf mp-sparql.pdf + .xml.3mp: $(MAN_COMPILE) $< @@ -34,6 +42,9 @@ clean: distclean: clean +local.ent: local.ent.in + sed "s/@VERSION@/$(VERSION)/" local.ent + check: all install: