ssfs view Makefile @ rev 75

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