2 include ../../../Makefile.defs
5 XHTML_XSL=matita-xhtml.xsl
8 TEX_UNICODE_PATH=$(SRCROOT)/share/texmf/unicode
9 TEX_ENV=TEXINPUTS=.:$(TEX_UNICODE_PATH):$(TEX_UNICODE_PATH)/data:
14 sec_gettingstarted.xml \
22 # one of: "fop", "pdflatex"
25 # one of: "docbook2tex", "xsl"
31 rm -f *.html *.fo *.pdf
32 rm -rf $(filter-out version.txt,$(wildcard *.txt))
34 rm -f matita.out matita.log matita.glo matita.dvi matita.idx
35 rm -f matita.aux matita.tex
37 # test (dumb implementation)
39 SP_ENCODING=UTF-8 docbook2txt matita.xml
45 html-stamp: $(MAIN) $(DEPENDENCES)
46 xsltproc $(XHTML_XSL) $<
51 TXTS = $(patsubst %.html,%.txt,$(wildcard *.html))
63 pdf-stamp: $(patsubst %.xml,%.pdf,$(MAIN))
67 xsltproc $(FO_XSL) $< | xmllint --format - > $@
68 ifeq ($(TEX_METHOD),docbook2tex)
71 else ifeq ($(TEX_METHOD),xsl)
72 %.tex: %.xml $(TEX_XSL)
73 xsltproc $(TEX_XSL) $< > $@
76 ifeq ($(PDF_METHOD),fop)
79 else ifeq ($(PDF_METHOD),pdflatex)
81 $(TEX_ENV) pdflatex $<