tazusb rev 63
Improve and fix Makefile
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sat Feb 20 23:53:48 2010 +0100 (2010-02-20) |
parents | cea85d26aed8 |
children | 573a65965db2 |
files | Makefile |
line diff
1.1 --- a/Makefile Sat Feb 20 11:04:36 2010 +0000 1.2 +++ b/Makefile Sat Feb 20 23:53:48 2010 +0100 1.3 @@ -4,6 +4,7 @@ 1.4 PREFIX?=/usr 1.5 DOCDIR?=/usr/share/doc 1.6 DESTDIR?= 1.7 +LINGUAS?=fr 1.8 1.9 all: 1.10 1.11 @@ -13,22 +14,28 @@ 1.12 xgettext -o po/tazusbbox/tazusbbox.pot -L Shell ./tazusbbox 1.13 1.14 msgmerge: 1.15 - msgmerge -U po/tazusbbox/fr.po po/tazusbbox/tazusbbox.pot 1.16 + @for l in $(LINGUAS); do \ 1.17 + echo -n "Updating $$l po file."; \ 1.18 + msgmerge -U po/tazusbbox/$$l.po po/tazusbbox/tazusbbox.pot ; \ 1.19 + done; 1.20 1.21 msgfmt: 1.22 - mkdir -p po/mo/fr 1.23 - msgfmt -o po/mo/fr/tazusbbox.mo po/tazusbbox/fr.po 1.24 + @for l in $(LINGUAS); do \ 1.25 + echo "Compiling $$l mo file..."; \ 1.26 + mkdir -p po/mo/$$l; \ 1.27 + msgfmt -o po/mo/$$l/tazusbbox.mo po/tazusbbox/$$l.po ; \ 1.28 + done; 1.29 1.30 # Installation. 1.31 1.32 install: msgfmt 1.33 @echo "Installing TazUSB into $(DESTDIR)$(PREFIX)/bin..." 1.34 - install -d -m 0777 $(DESTDIR)$(PREFIX)/bin 1.35 - install -g root -o root -m 0777 tazusb $(DESTDIR)$(PREFIX)/bin 1.36 - install -D -m 0777 tazusbbox $(DESTDIR)$(PREFIX)/bin 1.37 + mkdir -p $(DESTDIR)$(PREFIX)/bin 1.38 + install -m 0777 tazusb $(DESTDIR)$(PREFIX)/bin 1.39 + install -m 0777 tazusbbox $(DESTDIR)$(PREFIX)/bin 1.40 @echo "Installing Tazusb documentation..." 1.41 - install -g root -o root -m 0755 -d $(DESTDIR)$(DOCDIR)/tazlito 1.42 - install -g root -o root -m 0644 doc/tazusb.en.html $(DESTDIR)$(DOCDIR)/tazlito 1.43 + mkdir -p $(DESTDIR)$(DOCDIR)/tazusb 1.44 + cp -a doc/* $(DESTDIR)$(DOCDIR)/tazusb 1.45 # i18n 1.46 mkdir -p $(DESTDIR)$(PREFIX)/share/locale 1.47 cp -a po/mo/* $(DESTDIR)$(PREFIX)/share/locale