slitaz-tools view Makefile @ rev 593

Tiny edits
author Paul Issott <paul@slitaz.org>
date Sat Apr 30 16:27:52 2011 +0100 (2011-04-30)
parents 0a7ab48dfe8c
children d92514fffe93
line source
1 # Makefile for SliTaz tools.
2 # Check the README for more information.
3 #
4 PREFIX?=/usr
5 DOCDIR?=/usr/share/doc
6 DESTDIR?=
7 TOOLS?=scpbox tazbox tazdrop
8 TINYUTILS?=scpbox
9 LINGUAS?=fr pt
11 all:
13 # i18n.
15 tazbox-pot:
16 @echo -n "Generating tazbox pot file... "
17 @xgettext -o po/tazbox/tazbox.pot -L Shell \
18 --package-name="TazBox" ./tazbox/tazbox
19 @echo "done"
21 tazdrop-pot:
22 @echo -n "Generating tazdrop pot file... "
23 @xgettext -o po/tazdrop/tazdrop.pot -L Shell \
24 --package-name="TazDrop" ./tazdrop/tazdrop
25 @echo "done"
27 tinyutils-pot:
28 @for p in $(TINYUTILS); do \
29 echo -n "Generating $$p pot file... "; \
30 xgettext -o po/$$p/$$p.pot -L Shell \
31 --package-name=$$p tinyutils/$$p; \
32 echo "done"; \
33 done;
35 pot: tazbox-pot tazdrop-pot tinyutils-pot
37 msgmerge:
38 @for p in $(TOOLS); do \
39 for l in $(LINGUAS); do \
40 echo -en "\rUpdating $$p $$l po file."; \
41 [ -f "po/$$p/$$l.po" ] && \
42 msgmerge -U po/$$p/$$l.po po/$$p/$$p.pot; \
43 done; \
44 done;
46 msgfmt:
47 @for p in $(TOOLS); do \
48 for l in $(LINGUAS); do \
49 echo -n "Compiling $$p $$l mo file... "; \
50 mkdir -p po/mo/$$l; \
51 [ -f "po/$$p/$$l.po" ] && msgfmt -o po/mo/$$l/$$p.mo po/$$p/$$l.po; \
52 echo "done"; \
53 done; \
54 done;
56 clean:
57 rm -rf po/mo
58 rm -f po/*/*.po~