ssfs annotate Makefile @ rev 74

Add POT files for client side tools
author Christophe Lincoln <pankso@slitaz.org>
date Mon Jun 13 22:38:23 2011 +0200 (2011-06-13)
parents 3a2f682ce267
children 1d296888e4ce
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@74 8 VERSION=1.0
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@74 17 --package-name="Ssfs Client" \
pankso@73 18 --package-version="$(VERSION)" \
pankso@73 19 ./ssfs ./ssfs-box
pankso@74 20 #xgettext -o po/ssfs-server.pot -L Shell \
pankso@74 21 #--package-name="Ssfs Server" \
pankso@74 22 #--package-version="$(VERSION)" \
pankso@74 23 #./ssfs-server
pankso@73 24
pankso@73 25 msgmerge:
pankso@73 26 @for l in $(LINGUAS); do \
pankso@73 27 echo -n "Updating $$l po file."; \
pankso@73 28 msgmerge -U po/$$l.po po/ssfs.pot; \
pankso@73 29 done;
pankso@73 30
pankso@73 31 msgfmt:
pankso@73 32 @for l in $(LINGUAS); do \
pankso@73 33 echo "Compiling $$l mo file..."; \
pankso@73 34 mkdir -p po/mo/$$l/LC_MESSAGES; \
pankso@73 35 msgfmt -o po/mo/$$l/LC_MESSAGES/ssfs.mo po/$$l.po; \
pankso@73 36 done;
pankso@73 37
pankso@73 38 # Installation
pankso@2 39
pankso@2 40 install:
pankso@29 41 mkdir -p $(DESTDIR)/bin \
pankso@13 42 $(DESTDIR)/etc/$(PACKAGE) \
pankso@2 43 $(DESTDIR)$(DOCDIR)/$(PACKAGE) \
pankso@2 44 $(DESTDIR)$(PREFIX)/bin \
pankso@25 45 $(DESTDIR)$(PREFIX)/sbin \
pankso@34 46 $(DESTDIR)/var/lib/$(PACKAGE) \
pankso@54 47 $(DESTDIR)$(PREFIX)/share/applications \
pankso@61 48 $(DESTDIR)$(PREFIX)/share/pixmaps \
pankso@66 49 $(DESTDIR)$(PREFIX)/share/$(PACKAGE)/rootfs/bin
pankso@29 50 install -m 0755 $(PACKAGE)-sh $(DESTDIR)/bin
pankso@2 51 install -m 0755 $(PACKAGE) $(DESTDIR)$(PREFIX)/bin
pankso@9 52 install -m 0755 $(PACKAGE)-box $(DESTDIR)$(PREFIX)/bin
pankso@2 53 install -m 0755 $(PACKAGE)-server $(DESTDIR)$(PREFIX)/sbin
pankso@2 54 install -m 0644 README $(DESTDIR)$(DOCDIR)/$(PACKAGE)
pankso@22 55 install -m 0644 data/$(PACKAGE)-server.conf $(DESTDIR)/etc/$(PACKAGE)
pankso@54 56 install -m 0644 data/$(PACKAGE).png $(DESTDIR)$(PREFIX)/share/pixmaps
pankso@25 57 install -m 0644 data/$(PACKAGE).desktop \
pankso@25 58 $(DESTDIR)$(PREFIX)/share/applications
pankso@66 59 install -m 0755 $(PACKAGE)-env \
pankso@66 60 $(DESTDIR)$(PREFIX)/share/$(PACKAGE)/rootfs/bin
pankso@73 61 #cp -a po/mo/* $(DESTDIR)$(PREFIX)/share/locale
pankso@34 62 touch $(DESTDIR)/var/lib/$(PACKAGE)/vdisk.files