# HG changeset patch # User Christophe Lincoln # Date 1301732555 -7200 # Node ID 76f75fab376d119bc762ac258e9e66ad6e92b611 # Parent d2d143d65915bcd923b7628d55521eae49759465 Add a Makefile diff -r d2d143d65915 -r 76f75fab376d Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile Sat Apr 02 10:22:35 2011 +0200 @@ -0,0 +1,33 @@ +# Makefile for TazPanel. +# +PREFIX?=/usr +SYSCONFDIR?=/etc/slitaz +DESTDIR?= +LINGUAS?=fr + +# i18n + +pot: + xgettext -o po/tazpkg-cgi/tazpkg-cgi.pot -L Shell \ + --package-name="Tazpkg CGI" ./tazpkg.cgi + +msgmerge: + @for l in $(LINGUAS); do \ + echo -n "Updating $$l po file."; \ + msgmerge -U po/tazpkg-cgi/$$l.po po/tazpkg-cgi/tazpkg-cgi.pot; \ + done; + +msgfmt: + @for l in $(LINGUAS); do \ + echo "Compiling $$l mo file..."; \ + mkdir -p po/mo/$$l/LC_MESSAGES; \ + msgfmt -o po/mo/$$l/LC_MESSAGES/tazpkg-cgi.mo po/tazpkg-cgi/$$l.po; \ + done; + +# Installation. + +install: msgfmt + install -m 0755 -d $(DESTDIR)$(PREFIX)/bin + install -m 0777 tazpanel $(DESTDIR)$(PREFIX)/bin + mkdir -p $(DESTDIR)$(PREFIX)/share/locale + cp -a po/mo/* $(DESTDIR)$(PREFIX)/share/locale