tazusb annotate Makefile @ rev 62

Tiny edits
author Paul Issott <paul@slitaz.org>
date Sat Feb 20 11:04:36 2010 +0000 (2010-02-20)
parents 4856f473663b
children 37675c726560
rev   line source
paul@62 1 # Makefile for TazUSB.
pankso@61 2 # Check the README for more information.
pankso@61 3 #
pankso@61 4 PREFIX?=/usr
pankso@61 5 DOCDIR?=/usr/share/doc
pankso@61 6 DESTDIR?=
pankso@61 7
pankso@61 8 all:
pankso@61 9
pankso@61 10 # i18n.
pankso@61 11
pankso@61 12 pot:
pankso@61 13 xgettext -o po/tazusbbox/tazusbbox.pot -L Shell ./tazusbbox
pankso@61 14
pankso@61 15 msgmerge:
pankso@61 16 msgmerge -U po/tazusbbox/fr.po po/tazusbbox/tazusbbox.pot
pankso@61 17
pankso@61 18 msgfmt:
pankso@61 19 mkdir -p po/mo/fr
pankso@61 20 msgfmt -o po/mo/fr/tazusbbox.mo po/tazusbbox/fr.po
pankso@61 21
pankso@61 22 # Installation.
pankso@61 23
pankso@61 24 install: msgfmt
pankso@61 25 @echo "Installing TazUSB into $(DESTDIR)$(PREFIX)/bin..."
pankso@61 26 install -d -m 0777 $(DESTDIR)$(PREFIX)/bin
pankso@61 27 install -g root -o root -m 0777 tazusb $(DESTDIR)$(PREFIX)/bin
pankso@61 28 install -D -m 0777 tazusbbox $(DESTDIR)$(PREFIX)/bin
pankso@61 29 @echo "Installing Tazusb documentation..."
pankso@61 30 install -g root -o root -m 0755 -d $(DESTDIR)$(DOCDIR)/tazlito
pankso@61 31 install -g root -o root -m 0644 doc/tazusb.en.html $(DESTDIR)$(DOCDIR)/tazlito
pankso@61 32 # i18n
pankso@61 33 mkdir -p $(DESTDIR)$(PREFIX)/share/locale
pankso@61 34 cp -a po/mo/* $(DESTDIR)$(PREFIX)/share/locale
pankso@61 35
pankso@61 36 # Uninstallation and tarball clean-up commands.
pankso@61 37
pankso@61 38 uninstall:
pankso@61 39 rm -f $(DESTDIR)$(PREFIX)/bin/tazusb
pankso@61 40 rm -f $(DESTDIR)$(PREFIX)/bin/tazusbbox
pankso@61 41 rm -rf $(DESTDIR)$(DOCDIR)/tazusb
pankso@61 42 rm -rf $(DESTDIR)$(PREFIX)/share/locale/*/LC_MESSAGES/tazusb*.mo
pankso@61 43
pankso@61 44 clean:
pankso@61 45 rm -rf _pkg
pankso@61 46 rm -rf po/mo