spk annotate Makefile @ rev 62

Fixes and small improvments to spk-mirror, spk-ls handle extra repo
author Christophe Lincoln <pankso@slitaz.org>
date Fri May 18 02:49:36 2012 +0200 (2012-05-18)
parents ea3c01346d05
children 2caa9666fc1f
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@16 35 install-lib:
pankso@16 36 install -m 0755 -d $(DESTDIR)$(PREFIX)/lib/slitaz
pankso@16 37 install -m 0755 lib/libspk.sh $(DESTDIR)$(PREFIX)/lib/slitaz
pankso@16 38
pankso@16 39 install: install-lib
pankso@10 40 install -m 0755 -d $(DESTDIR)$(PREFIX)/bin
pankso@19 41 install -m 0755 -d $(DESTDIR)$(PREFIX)/sbin
pankso@10 42 install -m 0755 -d $(DESTDIR)$(PREFIX)/share/doc/spk
pankso@19 43 install -m 0755 spk $(DESTDIR)$(PREFIX)/bin
pankso@16 44 install -m 0755 spk-ls $(DESTDIR)$(PREFIX)/bin
pankso@19 45 install -m 0755 spk-rm $(DESTDIR)$(PREFIX)/sbin
pankso@31 46 install -m 0755 spk-add $(DESTDIR)$(PREFIX)/sbin
pankso@31 47 install -m 0755 spk-archive $(DESTDIR)$(PREFIX)/sbin
pankso@62 48 install -m 0755 spk-mirror $(DESTDIR)$(PREFIX)/sbin
pankso@10 49
pankso@10 50 # Clean source
pankso@10 51
pankso@10 52 clean:
pankso@10 53 rm -rf po/mo
pankso@10 54 rm -f po/*~
pankso@10 55