slitaz-tools diff 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 |
line diff
1.1 --- a/Makefile Fri Apr 29 16:15:16 2011 +0200 1.2 +++ b/Makefile Sat Apr 30 14:48:39 2011 +0200 1.3 @@ -4,7 +4,8 @@ 1.4 PREFIX?=/usr 1.5 DOCDIR?=/usr/share/doc 1.6 DESTDIR?= 1.7 -TINYUTILS?=subox scpbox 1.8 +TOOLS?=scpbox tazbox tazdrop 1.9 +TINYUTILS?=scpbox 1.10 LINGUAS?=fr pt 1.11 1.12 all: 1.13 @@ -23,7 +24,7 @@ 1.14 --package-name="TazDrop" ./tazdrop/tazdrop 1.15 @echo "done" 1.16 1.17 -pot: tazbox-pot tazdrop-pot 1.18 +tinyutils-pot: 1.19 @for p in $(TINYUTILS); do \ 1.20 echo -n "Generating $$p pot file... "; \ 1.21 xgettext -o po/$$p/$$p.pot -L Shell \ 1.22 @@ -31,23 +32,27 @@ 1.23 echo "done"; \ 1.24 done; 1.25 1.26 +pot: tazbox-pot tazdrop-pot tinyutils-pot 1.27 + 1.28 msgmerge: 1.29 - @for p in $(TINYUTILS); do \ 1.30 + @for p in $(TOOLS); do \ 1.31 for l in $(LINGUAS); do \ 1.32 - echo -n "Updating $$p $$l po file."; \ 1.33 - msgmerge -U po/$$p/$$l.po po/$$p/$$p.pot ; \ 1.34 + echo -en "\rUpdating $$p $$l po file."; \ 1.35 + [ -f "po/$$p/$$l.po" ] && \ 1.36 + msgmerge -U po/$$p/$$l.po po/$$p/$$p.pot; \ 1.37 done; \ 1.38 done; 1.39 1.40 msgfmt: 1.41 - @for p in $(TINYUTILS); do \ 1.42 + @for p in $(TOOLS); do \ 1.43 for l in $(LINGUAS); do \ 1.44 echo -n "Compiling $$p $$l mo file... "; \ 1.45 mkdir -p po/mo/$$l; \ 1.46 - msgfmt -o po/mo/$$l/$$p.mo po/$$p/$$l.po ; \ 1.47 + [ -f "po/$$p/$$l.po" ] && msgfmt -o po/mo/$$l/$$p.mo po/$$p/$$l.po; \ 1.48 echo "done"; \ 1.49 done; \ 1.50 done; 1.51 1.52 clean: 1.53 rm -rf po/mo 1.54 + rm -f po/*/*.po~