ssfs annotate Makefile @ rev 73

Prepa for i18n
author Christophe Lincoln <pankso@slitaz.org>
date Mon Jun 13 20:57:43 2011 +0200 (2011-06-13)
parents 694076541061
children 00d35dfe62e4
rev   line source
pankso@2 1 # Makefile for Ssfs
pankso@2 2 #
pankso@2 3 PREFIX?=/usr
pankso@2 4 DOCDIR?=$(PREFIX)/share/doc
pankso@2 5 DESTDIR?=
pankso@2 6
pankso@2 7 PACKAGE=ssfs
pankso@2 8 VERSION=0.1-beta
pankso@73 9 LINGUAS?=fr
pankso@2 10
pankso@73 11 all: msgmerge
pankso@73 12
pankso@73 13 # i18n
pankso@73 14
pankso@73 15 pot:
pankso@73 16 xgettext -o po/ssfs.pot -L Shell \
pankso@73 17 --package-name="Ssfs" \
pankso@73 18 --package-version="$(VERSION)" \
pankso@73 19 ./ssfs ./ssfs-box
pankso@73 20
pankso@73 21 msgmerge:
pankso@73 22 @for l in $(LINGUAS); do \
pankso@73 23 echo -n "Updating $$l po file."; \
pankso@73 24 msgmerge -U po/$$l.po po/ssfs.pot; \
pankso@73 25 done;
pankso@73 26
pankso@73 27 msgfmt:
pankso@73 28 @for l in $(LINGUAS); do \
pankso@73 29 echo "Compiling $$l mo file..."; \
pankso@73 30 mkdir -p po/mo/$$l/LC_MESSAGES; \
pankso@73 31 msgfmt -o po/mo/$$l/LC_MESSAGES/ssfs.mo po/$$l.po; \
pankso@73 32 done;
pankso@73 33
pankso@73 34 # Installation
pankso@2 35
pankso@2 36 install:
pankso@29 37 mkdir -p $(DESTDIR)/bin \
pankso@13 38 $(DESTDIR)/etc/$(PACKAGE) \
pankso@2 39 $(DESTDIR)$(DOCDIR)/$(PACKAGE) \
pankso@2 40 $(DESTDIR)$(PREFIX)/bin \
pankso@25 41 $(DESTDIR)$(PREFIX)/sbin \
pankso@34 42 $(DESTDIR)/var/lib/$(PACKAGE) \
pankso@54 43 $(DESTDIR)$(PREFIX)/share/applications \
pankso@61 44 $(DESTDIR)$(PREFIX)/share/pixmaps \
pankso@66 45 $(DESTDIR)$(PREFIX)/share/$(PACKAGE)/rootfs/bin
pankso@29 46 install -m 0755 $(PACKAGE)-sh $(DESTDIR)/bin
pankso@2 47 install -m 0755 $(PACKAGE) $(DESTDIR)$(PREFIX)/bin
pankso@9 48 install -m 0755 $(PACKAGE)-box $(DESTDIR)$(PREFIX)/bin
pankso@2 49 install -m 0755 $(PACKAGE)-server $(DESTDIR)$(PREFIX)/sbin
pankso@2 50 install -m 0644 README $(DESTDIR)$(DOCDIR)/$(PACKAGE)
pankso@22 51 install -m 0644 data/$(PACKAGE)-server.conf $(DESTDIR)/etc/$(PACKAGE)
pankso@54 52 install -m 0644 data/$(PACKAGE).png $(DESTDIR)$(PREFIX)/share/pixmaps
pankso@25 53 install -m 0644 data/$(PACKAGE).desktop \
pankso@25 54 $(DESTDIR)$(PREFIX)/share/applications
pankso@66 55 install -m 0755 $(PACKAGE)-env \
pankso@66 56 $(DESTDIR)$(PREFIX)/share/$(PACKAGE)/rootfs/bin
pankso@73 57 #cp -a po/mo/* $(DESTDIR)$(PREFIX)/share/locale
pankso@34 58 touch $(DESTDIR)/var/lib/$(PACKAGE)/vdisk.files