slitaz-tools diff Makefile @ rev 447

Update README (now in English) and add Makefile to help i18n
author Christophe Lincoln <pankso@slitaz.org>
date Sat Mar 20 01:04:29 2010 +0100 (2010-03-20)
parents
children 31170d07c15e
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/Makefile	Sat Mar 20 01:04:29 2010 +0100
     1.3 @@ -0,0 +1,40 @@
     1.4 +# Makefile for SliTaz tools.
     1.5 +# Check the README for more information.
     1.6 +#
     1.7 +PREFIX?=/usr
     1.8 +DOCDIR?=/usr/share/doc
     1.9 +DESTDIR?=
    1.10 +TINYUTILS?=subox scpbox
    1.11 +LINGUAS?=fr
    1.12 +
    1.13 +all:
    1.14 +
    1.15 +# i18n.
    1.16 +
    1.17 +pot:
    1.18 +	@for p in $(TINYUTILS); do \
    1.19 +		echo -n "Generating $$p pot file... "; \
    1.20 +		xgettext -o po/$$p/$$p.pot -L Shell --package-name=$$p ./$$p; \
    1.21 +		echo "done"; \
    1.22 +	done;
    1.23 +
    1.24 +msgmerge:
    1.25 +	@for p in $(TINYUTILS); do \
    1.26 +		for l in $(LINGUAS); do \
    1.27 +			echo -n "Updating $$p $$l po file."; \
    1.28 +			msgmerge -U po/$$p/$$l.po po/$$p/$$p.pot ; \
    1.29 +		done; \
    1.30 +	done;
    1.31 +
    1.32 +msgfmt:
    1.33 +	@for p in $(TINYUTILS); do \
    1.34 +		for l in $(LINGUAS); do \
    1.35 +			echo -n "Compiling $$p $$l mo file... "; \
    1.36 +			mkdir -p po/mo/$$l; \
    1.37 +			msgfmt -o po/mo/$$l/$$p.mo po/$$p/$$l.po ; \
    1.38 +			echo "done"; \
    1.39 +		done; \
    1.40 +	done;
    1.41 +
    1.42 +clean:
    1.43 +	rm -rf po/mo