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~