]> pere.pagekite.me Git - text-rms-personal-data-safe.git/blob - Makefile
Add build rules for es_419 translation.
[text-rms-personal-data-safe.git] / Makefile
1 all: markdown
2
3 MDS = \
4 A_radical_proposal_to_keep_your_personal_data_safe.es_419.md \
5 A_radical_proposal_to_keep_your_personal_data_safe.fr.md \
6 A_radical_proposal_to_keep_your_personal_data_safe.nb.md \
7 A_radical_proposal_to_keep_your_personal_data_safe.pl.md \
8 A_radical_proposal_to_keep_your_personal_data_safe.sv.md \
9 A_radical_proposal_to_keep_your_personal_data_safe.tr.md
10
11 PDFS = A_radical_proposal_to_keep_your_personal_data_safe.pdf \
12 A_radical_proposal_to_keep_your_personal_data_safe.es_419.pdf \
13 A_radical_proposal_to_keep_your_personal_data_safe.fr.pdf \
14 A_radical_proposal_to_keep_your_personal_data_safe.nb.pdf \
15 A_radical_proposal_to_keep_your_personal_data_safe.pl.pdf \
16 A_radical_proposal_to_keep_your_personal_data_safe.sv.pdf \
17 A_radical_proposal_to_keep_your_personal_data_safe.tr.pdf
18
19 markdown: $(MDS)
20
21 pdf: $(PDFS)
22 %.pdf: %.md
23 pandoc -t latex $^ -o $@
24
25 po/A_radical_proposal_to_keep_your_personal_data_safe.pot: A_radical_proposal_to_keep_your_personal_data_safe.md
26 po4a-gettextize -f text -o markdown -m A_radical_proposal_to_keep_your_personal_data_safe.md \
27 -M UTF-8 -L UTF-8 \
28 --package-name "A radical proposal to keep your personal data safe" \
29 --copyright-holder "Richard Stallman" \
30 --package-version "n/a" \
31 | sed 's/CHARSET/UTF-8/' > $@.new && mv $@.new $@
32
33 po/A_radical_proposal_to_keep_your_personal_data_safe.%.po: po/A_radical_proposal_to_keep_your_personal_data_safe.pot
34 po4a --no-translations --msgmerge-opt --no-location po4a.cfg
35
36 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
37 po4a --translate-only A_radical_proposal_to_keep_your_personal_data_safe.es_419.md po4a.cfg
38
39 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
40 po4a --translate-only A_radical_proposal_to_keep_your_personal_data_safe.fr.md po4a.cfg
41
42 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
43 po4a --translate-only A_radical_proposal_to_keep_your_personal_data_safe.nb.md po4a.cfg
44
45 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
46 po4a --translate-only A_radical_proposal_to_keep_your_personal_data_safe.pl.md po4a.cfg
47
48 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
49 po4a --translate-only A_radical_proposal_to_keep_your_personal_data_safe.sv.md po4a.cfg
50
51 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
52 po4a --translate-only A_radical_proposal_to_keep_your_personal_data_safe.tr.md po4a.cfg
53
54 po/A_radical_proposal_to_keep_your_personal_data_safe.nn.po: po/A_radical_proposal_to_keep_your_personal_data_safe.nb.po
55 ~/src/debian/pology/pologyrun pomtrans -s nob -t nno -p .nn:.nb apertium $@
56
57 clean:
58 $(RM) *~ po/*~
59 distclean: clean
60 $(RM) $(PDFS)
61
62 stats:
63 for f in po/*.po; do printf "$$f "; msgfmt --output /dev/null --statistics $$f; done