spk view Makefile @ rev 11

Add: spk-add, spk-archive (both in working condition, but still need lots of cleaning and testing)
author Christian Mesh <meshca@clarkson.edu>
date Fri May 11 21:23:22 2012 -0500 (2012-05-11)
parents
children 57ae420bd1c2
line source
1 # Makefile for Spk.
2 #
4 PACKAGE="spk"
5 PREFIX?=/usr
6 LINGUAS?=
8 all: help
10 # i18n
12 pot:
13 xgettext -o po/$(PACKAGE).pot -L Shell --package-name="Spk" \
14 ./spk ./spk-rm
16 msgmerge:
17 @for l in $(LINGUAS); do \
18 echo -n "Updating $$l po file."; \
19 msgmerge -U po/$$l.po po/$(PACKAGE).pot; \
20 done;
22 msgfmt:
23 @for l in $(LINGUAS); do \
24 echo "Compiling $$l mo file..."; \
25 mkdir -p po/mo/$$l/LC_MESSAGES; \
26 msgfmt -o po/mo/$$l/LC_MESSAGES/$(PACKAGE).mo po/$$l.po; \
27 done;
29 # Install
31 install-msg: msgfmt
32 install -m 0755 -d $(DESTDIR)$(PREFIX)/share/locale
33 cp -a po/mo/* $(DESTDIR)$(PREFIX)/share/locale
35 install:
36 install -m 0755 -d $(DESTDIR)$(PREFIX)/bin
37 install -m 0755 -d $(DESTDIR)$(PREFIX)/share/doc/spk
38 install -m 0755 spk $(DESTDIR)$(PREFIX)/bin
40 # Clean source
42 clean:
43 rm -rf po/mo
44 rm -f po/*~