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