]> pere.pagekite.me Git - text-destroy-surveillance.git/blobdiff - Makefile
More complete build dependencies.
[text-destroy-surveillance.git] / Makefile
index 50a0068405c12c2cb47f3f668eaf126f71bf3cca..a1c479c09eda1ca2905628dcd15e9ca947560b53 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,33 +1,21 @@
 SOURCE=how-to-destroy-surveillance-capitalism
-GENERATED = $(SOURCE).xml $(SOURCE).pdf
+GENERATED = $(SOURCE).xml $(SOURCE).pdf \
+       $(SOURCE).nb.xml $(SOURCE).nb.pdf
 
 PANDOC_OPTS = \
-  --top-level-division=chapter \
   -t docbook4
 
 DBLATEX_OPTS = \
-  -P page.width=6in \
-  -P page.height=9in \
-  -P page.margin.inner=0.8in \
-  -P page.margin.outer=0.55in \
-  -P page.margin.top=0.55in \
-  -P page.margin.bottom=0.55in \
-  -P ulink.show=1 \
-  -P ulink.footnotes=1 \
-  -P double.sided=1 \
-  -P doc.collab.show=0 \
-  -P latex.output.revhistory=0 \
-  -P draft.mode=yes -Pdraft.watermark=1 \
   -p pdf.xsl
 
 all: $(GENERATED)
 
 # Workaround for missing titles
-complete-book.xml: $(SOURCE).xml Makefile book.xml
+complete-book.xml: $(SOURCE).xml Makefile book.xml bookinfo.xml
        xmllint --nonet  --xinclude --postvalid book.xml > $@.new && \
                mv $@.new $@
 
-$(SOURCE).pdf: complete-book.xml Makefile
+$(SOURCE).pdf: complete-book.xml Makefile pdf.xsl
        dblatex $(DBLATEX_OPTS) complete-book.xml -o $@
 
 $(SOURCE).xml: $(SOURCE).rst Makefile
@@ -48,7 +36,7 @@ po/$(SOURCE).%.po: po/$(SOURCE).pot
 
 $(SOURCE).nb.xml: po/$(SOURCE).nb.po complete-book.xml
        po4a --translate-only $(SOURCE).nb.xml po4a.cfg
-$(SOURCE).nb.pdf: $(SOURCE).nb.xml Makefile
+$(SOURCE).nb.pdf: $(SOURCE).nb.xml Makefile pdf.xsl
        dblatex $(DBLATEX_OPTS) $(SOURCE).nb.xml -o $@
 
 XMLLINTOPTS = --nonet --noout  --xinclude --postvalid 
@@ -57,3 +45,8 @@ lint: book.xml
 
 clean:
        $(RM) *~ $(GENERATED) complete-book.xml
+
+distclean: clean
+
+stats:
+       for f in po/*.po; do printf "$$f "; msgfmt --output /dev/null --statistics $$f; done