tazusb rev 61
Add Makefile
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Fri Feb 19 21:39:43 2010 +0100 (2010-02-19) |
parents | 6e5fc5d1f8f9 |
children | cea85d26aed8 |
files | Makefile |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/Makefile Fri Feb 19 21:39:43 2010 +0100 1.3 @@ -0,0 +1,46 @@ 1.4 +# Makefile for Tazlito. 1.5 +# Check the README for more information. 1.6 +# 1.7 +PREFIX?=/usr 1.8 +DOCDIR?=/usr/share/doc 1.9 +DESTDIR?= 1.10 + 1.11 +all: 1.12 + 1.13 +# i18n. 1.14 + 1.15 +pot: 1.16 + xgettext -o po/tazusbbox/tazusbbox.pot -L Shell ./tazusbbox 1.17 + 1.18 +msgmerge: 1.19 + msgmerge -U po/tazusbbox/fr.po po/tazusbbox/tazusbbox.pot 1.20 + 1.21 +msgfmt: 1.22 + mkdir -p po/mo/fr 1.23 + msgfmt -o po/mo/fr/tazusbbox.mo po/tazusbbox/fr.po 1.24 + 1.25 +# Installation. 1.26 + 1.27 +install: msgfmt 1.28 + @echo "Installing TazUSB into $(DESTDIR)$(PREFIX)/bin..." 1.29 + install -d -m 0777 $(DESTDIR)$(PREFIX)/bin 1.30 + install -g root -o root -m 0777 tazusb $(DESTDIR)$(PREFIX)/bin 1.31 + install -D -m 0777 tazusbbox $(DESTDIR)$(PREFIX)/bin 1.32 + @echo "Installing Tazusb documentation..." 1.33 + install -g root -o root -m 0755 -d $(DESTDIR)$(DOCDIR)/tazlito 1.34 + install -g root -o root -m 0644 doc/tazusb.en.html $(DESTDIR)$(DOCDIR)/tazlito 1.35 + # i18n 1.36 + mkdir -p $(DESTDIR)$(PREFIX)/share/locale 1.37 + cp -a po/mo/* $(DESTDIR)$(PREFIX)/share/locale 1.38 + 1.39 +# Uninstallation and tarball clean-up commands. 1.40 + 1.41 +uninstall: 1.42 + rm -f $(DESTDIR)$(PREFIX)/bin/tazusb 1.43 + rm -f $(DESTDIR)$(PREFIX)/bin/tazusbbox 1.44 + rm -rf $(DESTDIR)$(DOCDIR)/tazusb 1.45 + rm -rf $(DESTDIR)$(PREFIX)/share/locale/*/LC_MESSAGES/tazusb*.mo 1.46 + 1.47 +clean: 1.48 + rm -rf _pkg 1.49 + rm -rf po/mo