slitaz-pizza diff Makefile @ rev 5
Add the Makefile
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sat Mar 24 22:56:54 2012 +0100 (2012-03-24) |
parents | |
children | 1db6876a778e |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/Makefile Sat Mar 24 22:56:54 2012 +0100 1.3 @@ -0,0 +1,56 @@ 1.4 +# Makefile for SliTaz Pizza. 1.5 +# 1.6 + 1.7 +PACKAGE="pizza" 1.8 +PREFIX?=/usr 1.9 +DESTDIR?= 1.10 +LINGUAS?=fr 1.11 + 1.12 +all: 1.13 + 1.14 +# i18n 1.15 + 1.16 +pot: 1.17 + xgettext -o po/pizza.pot -L Shell --package-name="SliTaz Pizza" \ 1.18 + ./web/pizza.cgi 1.19 + 1.20 +msgmerge: 1.21 + @for l in $(LINGUAS); do \ 1.22 + echo -n "Updating $$l po file."; \ 1.23 + msgmerge -U po/$$l.po po/$(PACKAGE).pot; \ 1.24 + done; 1.25 + 1.26 +msgfmt: 1.27 + @for l in $(LINGUAS); do \ 1.28 + echo "Compiling $$l mo file..."; \ 1.29 + mkdir -p po/mo/$$l/LC_MESSAGES; \ 1.30 + msgfmt -o po/mo/$$l/LC_MESSAGES/pizza.mo po/$$l.po; \ 1.31 + done; 1.32 + 1.33 +# Installation 1.34 + 1.35 +install: msgfmt 1.36 + install -m 0777 -d $(DESTDIR)/etc/slitaz 1.37 + install -m 0777 -d $(DESTDIR)$(PREFIX)/bin 1.38 + install -m 0777 -d $(DESTDIR)$(PREFIX)/share/pizza/web 1.39 + install -m 0777 -d $(DESTDIR)$(PREFIX)/share/pizza/web/images 1.40 + install -m 0777 -d $(DESTDIR)$(PREFIX)/share/doc/pizza 1.41 + install -m 0755 pizza $(DESTDIR)$(PREFIX)/bin 1.42 + install -m 0755 pizza-bot $(DESTDIR)$(PREFIX)/share/pizza 1.43 + install -m 0755 data/* $(DESTDIR)$(PREFIX)/share/pizza 1.44 + install -m 0644 pizza.conf $(DESTDIR)/etc/slitaz 1.45 + install -m 0644 README $(DESTDIR)$(PREFIX)/share/doc/pizza 1.46 + #install -m 0644 doc/* $(DESTDIR)$(PREFIX)/share/doc/pizza 1.47 + cp -a po/mo/* $(DESTDIR)$(PREFIX)/share/locale 1.48 + cp -a web $(DESTDIR)$(PREFIX)/share/pizza 1.49 + chown -R root.root $(DESTDIR)$(PREFIX)/share/pizza 1.50 + 1.51 +uninstall: 1.52 + rm -rf \ 1.53 + $(DESTDIR)$(PREFIX)/bin/pizza \ 1.54 + $(DESTDIR)/etc/slitaz/pizza.conf \ 1.55 + $(DESTDIR)$(PREFIX)/share/pizza \ 1.56 + $(DESTDIR)$(PREFIX)/share/doc/pizza 1.57 + 1.58 +clean: 1.59 + rm -rf po/*~