tazusb view Makefile @ rev 61

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