X-Git-Url: https://pere.pagekite.me/gitweb/text-rms-personal-data-safe.git/blobdiff_plain/43b8ae5798ceac2b7d5e87e292b741c001b5acc4..HEAD:/Makefile diff --git a/Makefile b/Makefile index b9807de..fde3cc4 100644 --- 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