tinycm annotate Makefile @ rev 2

Add Makefile
author Christophe Lincoln <pankso@slitaz.org>
date Wed Apr 11 15:57:08 2012 +0200 (2012-04-11)
parents
children 6841b2e2379d
rev   line source
pankso@2 1 # Makefile for SliTaz Bugs.
pankso@2 2 #
pankso@2 3
pankso@2 4 PACKAGE="tinycm"
pankso@2 5 PREFIX?=/usr
pankso@2 6 DESTDIR?=
pankso@2 7 WEB?=/var/www
pankso@2 8 VAR?=/var/lib/slitaz
pankso@2 9 LINGUAS?=
pankso@2 10
pankso@2 11 all:
pankso@2 12
pankso@2 13 # i18n
pankso@2 14
pankso@2 15 pot:
pankso@2 16 xgettext -o po/tinycm.pot -L Shell --package-name="TinyCM" \
pankso@2 17 ./index.cgi
pankso@2 18
pankso@2 19 msgmerge:
pankso@2 20 @for l in $(LINGUAS); do \
pankso@2 21 echo -n "Updating $$l po file."; \
pankso@2 22 msgmerge -U po/$$l.po po/$(PACKAGE).pot; \
pankso@2 23 done;
pankso@2 24
pankso@2 25 msgfmt:
pankso@2 26 @for l in $(LINGUAS); do \
pankso@2 27 echo "Compiling $$l mo file..."; \
pankso@2 28 mkdir -p po/mo/$$l/LC_MESSAGES; \
pankso@2 29 msgfmt -o po/mo/$$l/LC_MESSAGES/$(PACKAGE).mo po/$$l.po; \
pankso@2 30 done;
pankso@2 31
pankso@2 32 # Install
pankso@2 33
pankso@2 34 install:
pankso@2 35 install -m 0700 -d $(DESTDIR)/$(VAR)/people
pankso@2 36 install -m 0700 -d $(DESTDIR)/$(VAR)/auth
pankso@2 37 install -m 0755 -d $(DESTDIR)$(WEB)/content
pankso@2 38 install -m 0755 -d $(DESTDIR)$(WEB)/cache
pankso@2 39 #install -m 0777 -d $(DESTDIR)$(PREFIX)/share/applications
pankso@2 40 #install -m 0777 -d $(DESTDIR)$(PREFIX)/share/locale
pankso@2 41 touch $(DESTDIR)/$(VAR)/auth/people
pankso@2 42 chmod 0600 $(DESTDIR)$(VAR)/auth/people
pankso@2 43 #install -m 0644 data/tinycm.desktop \
pankso@2 44 # $(DESTDIR)$(PREFIX)/share/applications
pankso@2 45 #cp -a po/mo/* $(DESTDIR)$(PREFIX)/share/locale
pankso@2 46 chown -R www.www $(DESTDIR)/$(VAR)
pankso@2 47 chown -R www.www $(DESTDIR)/$(WEB)/content