slitaz-tools annotate Makefile @ rev 590
Move old scpbox pot to oldstuff and update Makefile to handle new POT and translations (Incedible Claudinei work!)
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sat Apr 30 14:48:39 2011 +0200 (2011-04-30) |
parents | 0a7ab48dfe8c |
children | d92514fffe93 |
rev | line source |
---|---|
pankso@447 | 1 # Makefile for SliTaz tools. |
pankso@447 | 2 # Check the README for more information. |
pankso@447 | 3 # |
pankso@447 | 4 PREFIX?=/usr |
pankso@447 | 5 DOCDIR?=/usr/share/doc |
pankso@447 | 6 DESTDIR?= |
pankso@590 | 7 TOOLS?=scpbox tazbox tazdrop |
pankso@590 | 8 TINYUTILS?=scpbox |
claudinei@448 | 9 LINGUAS?=fr pt |
pankso@466 | 10 |
pankso@447 | 11 all: |
pankso@447 | 12 |
pankso@447 | 13 # i18n. |
pankso@447 | 14 |
pankso@556 | 15 tazbox-pot: |
pankso@569 | 16 @echo -n "Generating tazbox pot file... " |
pankso@569 | 17 @xgettext -o po/tazbox/tazbox.pot -L Shell \ |
pankso@553 | 18 --package-name="TazBox" ./tazbox/tazbox |
pankso@569 | 19 @echo "done" |
pankso@553 | 20 |
pankso@556 | 21 tazdrop-pot: |
pankso@569 | 22 @echo -n "Generating tazdrop pot file... " |
pankso@569 | 23 @xgettext -o po/tazdrop/tazdrop.pot -L Shell \ |
pankso@556 | 24 --package-name="TazDrop" ./tazdrop/tazdrop |
pankso@569 | 25 @echo "done" |
pankso@556 | 26 |
pankso@590 | 27 tinyutils-pot: |
pankso@447 | 28 @for p in $(TINYUTILS); do \ |
pankso@447 | 29 echo -n "Generating $$p pot file... "; \ |
pankso@553 | 30 xgettext -o po/$$p/$$p.pot -L Shell \ |
pankso@553 | 31 --package-name=$$p tinyutils/$$p; \ |
pankso@447 | 32 echo "done"; \ |
pankso@447 | 33 done; |
pankso@447 | 34 |
pankso@590 | 35 pot: tazbox-pot tazdrop-pot tinyutils-pot |
pankso@590 | 36 |
pankso@447 | 37 msgmerge: |
pankso@590 | 38 @for p in $(TOOLS); do \ |
pankso@447 | 39 for l in $(LINGUAS); do \ |
pankso@590 | 40 echo -en "\rUpdating $$p $$l po file."; \ |
pankso@590 | 41 [ -f "po/$$p/$$l.po" ] && \ |
pankso@590 | 42 msgmerge -U po/$$p/$$l.po po/$$p/$$p.pot; \ |
pankso@447 | 43 done; \ |
pankso@447 | 44 done; |
pankso@447 | 45 |
pankso@447 | 46 msgfmt: |
pankso@590 | 47 @for p in $(TOOLS); do \ |
pankso@447 | 48 for l in $(LINGUAS); do \ |
pankso@447 | 49 echo -n "Compiling $$p $$l mo file... "; \ |
pankso@447 | 50 mkdir -p po/mo/$$l; \ |
pankso@590 | 51 [ -f "po/$$p/$$l.po" ] && msgfmt -o po/mo/$$l/$$p.mo po/$$p/$$l.po; \ |
pankso@447 | 52 echo "done"; \ |
pankso@447 | 53 done; \ |
pankso@447 | 54 done; |
pankso@447 | 55 |
pankso@447 | 56 clean: |
pankso@447 | 57 rm -rf po/mo |
pankso@590 | 58 rm -f po/*/*.po~ |