slitaz-tools annotate Makefile @ rev 556

Add TazDrop - Desktop Drag N' Drop tool also download manager for TazWeb
author Christophe Lincoln <pankso@slitaz.org>
date Sun Apr 17 23:28:22 2011 +0200 (2011-04-17)
parents d89081e15839
children 6da712ba04f2
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@508 7 TINYUTILS?=subox scpbox tazctrlbox
claudinei@448 8 LINGUAS?=fr pt
pankso@466 9
pankso@447 10 all:
pankso@447 11
pankso@447 12 # i18n.
pankso@447 13
pankso@556 14 tazbox-pot:
pankso@553 15 xgettext -o po/tazbox/tazbox.pot -L Shell \
pankso@553 16 --package-name="TazBox" ./tazbox/tazbox
pankso@553 17
pankso@556 18 tazdrop-pot:
pankso@556 19 xgettext -o po/tazdrop/tazdrop.pot -L Shell \
pankso@556 20 --package-name="TazDrop" ./tazdrop/tazdrop
pankso@556 21
pankso@556 22 pot: tazbox-pot tazdrop-pot
pankso@447 23 @for p in $(TINYUTILS); do \
pankso@447 24 echo -n "Generating $$p pot file... "; \
pankso@553 25 xgettext -o po/$$p/$$p.pot -L Shell \
pankso@553 26 --package-name=$$p tinyutils/$$p; \
pankso@447 27 echo "done"; \
pankso@447 28 done;
pankso@447 29
pankso@447 30 msgmerge:
pankso@447 31 @for p in $(TINYUTILS); do \
pankso@447 32 for l in $(LINGUAS); do \
pankso@447 33 echo -n "Updating $$p $$l po file."; \
pankso@447 34 msgmerge -U po/$$p/$$l.po po/$$p/$$p.pot ; \
pankso@447 35 done; \
pankso@447 36 done;
pankso@447 37
pankso@447 38 msgfmt:
pankso@447 39 @for p in $(TINYUTILS); do \
pankso@447 40 for l in $(LINGUAS); do \
pankso@447 41 echo -n "Compiling $$p $$l mo file... "; \
pankso@447 42 mkdir -p po/mo/$$l; \
pankso@447 43 msgfmt -o po/mo/$$l/$$p.mo po/$$p/$$l.po ; \
pankso@447 44 echo "done"; \
pankso@447 45 done; \
pankso@447 46 done;
pankso@447 47
pankso@447 48 clean:
pankso@447 49 rm -rf po/mo