SOURCE = manuscript
+GENERATED = \
+ $(SOURCE).pdf $(SOURCE).epub $(SOURCE).html \
+ $(SOURCE).en.pdf $(SOURCE).en.epub $(SOURCE).en.html \
+ $(SOURCE).nb.pdf $(SOURCE).nb.epub $(SOURCE).nb.html \
+ $(SOURCE).se.pdf $(SOURCE).se.epub $(SOURCE).se.html \
+ $(SOURCE).sma.pdf $(SOURCE).sma.epub $(SOURCE).sma.html
+
DBLATEX = dblatex
DBLATEX_OPTS = \
-V \
-p data/pdf.xsl
-all: $(SOURCE).pdf $(SOURCE).epub $(SOURCE).html \
- $(SOURCE).en.pdf $(SOURCE).en.epub $(SOURCE).en.html \
- $(SOURCE).nb.pdf $(SOURCE).nb.epub $(SOURCE).nb.html \
- $(SOURCE).se.pdf $(SOURCE).se.epub $(SOURCE).se.html \
- $(SOURCE).sma.pdf $(SOURCE).sma.epub $(SOURCE).sma.html \
+all: $(GENERATED)
$(SOURCE).xml: *.adoc $(SOURCE)-docinfo*.xml
asciidoctor -b docbook5 -d book $(SOURCE).adoc --out-file=$@
$<
clean:
- $(RM) *~
+ $(RM) *~ */*~
distclean:
- $(RM) $(SOURCE).xml $(SOURCE).pdf $(SOURCE).epub $(SOURCE).html
+ $(RM) $(GENERATED) manuscript.*.xml