spk annotate Makefile @ rev 161
Remove ashism ==
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Tue Feb 26 12:27:19 2019 +0100 (2019-02-26) |
parents | 2024b7748587 |
children |
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@128 | 38 |
pankso@128 | 39 install-doc: |
pankso@128 | 40 install -m 0755 -d $(DESTDIR)$(PREFIX)/share/doc/spk |
pankso@128 | 41 install -m 0755 -d $(DESTDIR)$(PREFIX)/share/applications |
pankso@128 | 42 install -m 0644 data/spk-doc.desktop $(DESTDIR)$(PREFIX)/share/applications |
pankso@128 | 43 install -m 0644 doc/spk.*.html $(DESTDIR)$(PREFIX)/share/doc/spk |
pankso@128 | 44 cp -a doc/spk.html $(DESTDIR)$(PREFIX)/share/doc/spk |
pankso@16 | 45 |
pankso@128 | 46 install: install-lib install-doc |
pankso@10 | 47 install -m 0755 -d $(DESTDIR)$(PREFIX)/bin |
pankso@19 | 48 install -m 0755 -d $(DESTDIR)$(PREFIX)/sbin |
pankso@143 | 49 install -m 0755 -d $(DESTDIR)$(PREFIX)/share/applications |
pankso@143 | 50 install -m 0755 -d $(DESTDIR)$(PREFIX)/share/pixmaps |
pankso@19 | 51 install -m 0755 spk $(DESTDIR)$(PREFIX)/bin |
pankso@16 | 52 install -m 0755 spk-ls $(DESTDIR)$(PREFIX)/bin |
pankso@135 | 53 install -m 0755 spk-find $(DESTDIR)$(PREFIX)/bin |
pankso@138 | 54 install -m 0755 spk-dialog $(DESTDIR)$(PREFIX)/sbin |
pankso@19 | 55 install -m 0755 spk-rm $(DESTDIR)$(PREFIX)/sbin |
pankso@31 | 56 install -m 0755 spk-add $(DESTDIR)$(PREFIX)/sbin |
pankso@62 | 57 install -m 0755 spk-mirror $(DESTDIR)$(PREFIX)/sbin |
pankso@80 | 58 install -m 0755 spk-up $(DESTDIR)$(PREFIX)/sbin |
meshca@111 | 59 install -m 0755 spk-convert $(DESTDIR)$(PREFIX)/sbin |
pankso@143 | 60 cp data/spk-dialog.desktop $(DESTDIR)$(PREFIX)/share/applications |
pankso@143 | 61 cp data/spk.png $(DESTDIR)$(PREFIX)/share/pixmaps |
pankso@10 | 62 |
pankso@10 | 63 # Clean source |
pankso@10 | 64 |
pankso@10 | 65 clean: |
pankso@10 | 66 rm -rf po/mo |
pankso@10 | 67 rm -f po/*~ |
pankso@10 | 68 |