spk annotate Makefile @ rev 10

Add a Makefile and imrove spk-rm skeleton
author Christophe Lincoln <pankso@slitaz.org>
date Sat May 12 02:38:21 2012 +0200 (2012-05-12)
parents
children 57ae420bd1c2
rev   line source
pankso@10 1 # Makefile for Spk.
pankso@10 2 #
pankso@10 3
pankso@10 4 PACKAGE="spk"
pankso@10 5 PREFIX?=/usr
pankso@10 6 LINGUAS?=
pankso@10 7
pankso@10 8 all: help
pankso@10 9
pankso@10 10 # i18n
pankso@10 11
pankso@10 12 pot:
pankso@10 13 xgettext -o po/$(PACKAGE).pot -L Shell --package-name="Spk" \
pankso@10 14 ./spk ./spk-rm
pankso@10 15
pankso@10 16 msgmerge:
pankso@10 17 @for l in $(LINGUAS); do \
pankso@10 18 echo -n "Updating $$l po file."; \
pankso@10 19 msgmerge -U po/$$l.po po/$(PACKAGE).pot; \
pankso@10 20 done;
pankso@10 21
pankso@10 22 msgfmt:
pankso@10 23 @for l in $(LINGUAS); do \
pankso@10 24 echo "Compiling $$l mo file..."; \
pankso@10 25 mkdir -p po/mo/$$l/LC_MESSAGES; \
pankso@10 26 msgfmt -o po/mo/$$l/LC_MESSAGES/$(PACKAGE).mo po/$$l.po; \
pankso@10 27 done;
pankso@10 28
pankso@10 29 # Install
pankso@10 30
pankso@10 31 install-msg: msgfmt
pankso@10 32 install -m 0755 -d $(DESTDIR)$(PREFIX)/share/locale
pankso@10 33 cp -a po/mo/* $(DESTDIR)$(PREFIX)/share/locale
pankso@10 34
pankso@10 35 install:
pankso@10 36 install -m 0755 -d $(DESTDIR)$(PREFIX)/bin
pankso@10 37 install -m 0755 -d $(DESTDIR)$(PREFIX)/share/doc/spk
pankso@10 38 install -m 0755 spk $(DESTDIR)$(PREFIX)/bin
pankso@10 39
pankso@10 40 # Clean source
pankso@10 41
pankso@10 42 clean:
pankso@10 43 rm -rf po/mo
pankso@10 44 rm -f po/*~
pankso@10 45