]> pere.pagekite.me Git - text-rms-personal-data-safe.git/blobdiff - Makefile
Generated German web edition.
[text-rms-personal-data-safe.git] / Makefile
index b9807de3ce70522f760f467c0121a3c8606f8f63..fde3cc42700fdc48c9d28cf6f9a9df784311d83d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,22 +1,20 @@
 all: markdown
 
-MDS = \
-  A_radical_proposal_to_keep_your_personal_data_safe.fr.md \
-  A_radical_proposal_to_keep_your_personal_data_safe.nb.md \
-  A_radical_proposal_to_keep_your_personal_data_safe.sv.md \
-  A_radical_proposal_to_keep_your_personal_data_safe.tr.md
-
-PDFS = A_radical_proposal_to_keep_your_personal_data_safe.pdf \
-  A_radical_proposal_to_keep_your_personal_data_safe.fr.pdf \
-  A_radical_proposal_to_keep_your_personal_data_safe.nb.pdf \
-  A_radical_proposal_to_keep_your_personal_data_safe.sv.pdf \
-  A_radical_proposal_to_keep_your_personal_data_safe.tr.pdf
+LANGS := $(shell ls po/*.po|rev|cut -d. -f2|rev)
+
+MDS = $(foreach L,$(LANGS),A_radical_proposal_to_keep_your_personal_data_safe.$(L).md)
+PDFS = $(foreach L,$(LANGS),A_radical_proposal_to_keep_your_personal_data_safe.$(L).pdf)
+HTMLS = $(foreach L,$(LANGS),A_radical_proposal_to_keep_your_personal_data_safe.$(L).html)
 
 markdown: $(MDS)
 
 pdf: $(PDFS)
 %.pdf: %.md
-       pandoc -t latex $^ -o $@
+       pandoc --variable papersize=A4 --variable geometry=margin=2cm -t latex $^ -o $@
+
+html: $(HTMLS)
+.md.html:
+       pandoc -o $@ $^
 
 po/A_radical_proposal_to_keep_your_personal_data_safe.pot: A_radical_proposal_to_keep_your_personal_data_safe.md
        po4a-gettextize -f text -o markdown -m A_radical_proposal_to_keep_your_personal_data_safe.md \
@@ -29,14 +27,23 @@ po/A_radical_proposal_to_keep_your_personal_data_safe.pot: A_radical_proposal_to
 po/A_radical_proposal_to_keep_your_personal_data_safe.%.po: po/A_radical_proposal_to_keep_your_personal_data_safe.pot
        po4a --no-translations --msgmerge-opt --no-location po4a.cfg
 
+A_radical_proposal_to_keep_your_personal_data_safe.de.md: po/A_radical_proposal_to_keep_your_personal_data_safe.de.po A_radical_proposal_to_keep_your_personal_data_safe.md
+       po4a --translate-only A_radical_proposal_to_keep_your_personal_data_safe.de.md po4a.cfg
+
+A_radical_proposal_to_keep_your_personal_data_safe.es_419.md: po/A_radical_proposal_to_keep_your_personal_data_safe.es_419.po A_radical_proposal_to_keep_your_personal_data_safe.md
+       po4a --translate-only A_radical_proposal_to_keep_your_personal_data_safe.es_419.md po4a.cfg
+
 A_radical_proposal_to_keep_your_personal_data_safe.fr.md: po/A_radical_proposal_to_keep_your_personal_data_safe.fr.po A_radical_proposal_to_keep_your_personal_data_safe.md
        po4a --translate-only A_radical_proposal_to_keep_your_personal_data_safe.fr.md po4a.cfg
 
 A_radical_proposal_to_keep_your_personal_data_safe.nb.md: po/A_radical_proposal_to_keep_your_personal_data_safe.nb.po A_radical_proposal_to_keep_your_personal_data_safe.md
        po4a --translate-only A_radical_proposal_to_keep_your_personal_data_safe.nb.md po4a.cfg 
 
+A_radical_proposal_to_keep_your_personal_data_safe.pl.md: po/A_radical_proposal_to_keep_your_personal_data_safe.pl.po A_radical_proposal_to_keep_your_personal_data_safe.md
+       po4a --translate-only A_radical_proposal_to_keep_your_personal_data_safe.pl.md po4a.cfg
+
 A_radical_proposal_to_keep_your_personal_data_safe.sv.md: po/A_radical_proposal_to_keep_your_personal_data_safe.sv.po A_radical_proposal_to_keep_your_personal_data_safe.md
-       po4a --translate-only A_radical_proposal_to_keep_your_personal_data_safe.sv.md po4a.cfg 
+       po4a --translate-only A_radical_proposal_to_keep_your_personal_data_safe.sv.md po4a.cfg
 
 A_radical_proposal_to_keep_your_personal_data_safe.tr.md: po/A_radical_proposal_to_keep_your_personal_data_safe.tr.po A_radical_proposal_to_keep_your_personal_data_safe.md
        po4a --translate-only A_radical_proposal_to_keep_your_personal_data_safe.tr.md po4a.cfg
@@ -47,7 +54,9 @@ po/A_radical_proposal_to_keep_your_personal_data_safe.nn.po: po/A_radical_propos
 clean:
        $(RM) *~ po/*~
 distclean: clean
-       $(RM) $(PDFS)
+       $(RM) $(PDFS) $(HTMLS)
 
 stats:
        for f in po/*.po; do printf "$$f "; msgfmt --output /dev/null --statistics $$f; done
+
+.SUFFIXES: .md .html .pdf