slitaz-configs annotate Makefile @ rev 294
fix and up CSS file and add new cover header background PNG
author | Leonardo Laporte <hackdorte@sapo.pt> |
---|---|
date | Mon Oct 24 04:36:33 2016 -0200 (2016-10-24) |
parents | cafccf64e0e5 |
children | 18201249701b |
rev | line source |
---|---|
al@187 | 1 # Makefile for SliTaz Openbox menu. |
al@187 | 2 |
pankso@205 | 3 PREFIX?=/usr |
pankso@205 | 4 DESTDIR?= |
al@187 | 5 DOMAIN=slitaz-ob-menu |
al@187 | 6 MENU?=ob-menu/menu.xml.in |
al@290 | 7 LINGUAS?=fr hu pt ru zh_CN |
al@187 | 8 |
pankso@205 | 9 BINDIR=$(DESTDIR)$(PREFIX)/bin |
pankso@205 | 10 STSDATA=$(DESTDIR)$(PREFIX)/share/slitaz/sts |
al@187 | 11 |
al@187 | 12 all: help |
al@187 | 13 |
al@187 | 14 help: |
al@187 | 15 @echo "make [ pot | msgmerge | menu | clean ]" |
al@187 | 16 |
al@187 | 17 pot: |
al@187 | 18 xgettext -o po/$(DOMAIN).pot --force-po --copyright-holder=SliTaz \ |
al@187 | 19 --package-name=$(DOMAIN) --package-version=5.1.6 -L Shell $(MENU) |
al@187 | 20 sed 's|CHARSET|UTF-8|' -i po/$(DOMAIN).pot |
al@187 | 21 |
al@187 | 22 msgmerge: |
al@187 | 23 @for l in $(LINGUAS); do \ |
al@187 | 24 echo -n "Updating $$l po file."; \ |
al@187 | 25 msgmerge -U po/$$l.po po/$(DOMAIN).pot; \ |
al@187 | 26 done; |
al@187 | 27 |
al@187 | 28 menu: |
al@187 | 29 @for l in $(LINGUAS); do \ |
al@187 | 30 echo "Formatting $$l messages..."; \ |
al@187 | 31 mkdir -p po/mo/$$l/LC_MESSAGES; \ |
al@187 | 32 msgfmt -o po/mo/$$l/LC_MESSAGES/$(DOMAIN).mo po/$$l.po; \ |
al@187 | 33 done; \ |
al@187 | 34 mkdir -p $(DESTDIR)/etc/xdg/openbox; \ |
al@187 | 35 for l in en $(LINGUAS); do \ |
al@187 | 36 echo "Processing $$l menu..."; \ |
al@187 | 37 ./ob-menu/menu.xml.in $$l `pwd`/po/mo > \ |
al@187 | 38 $(DESTDIR)/etc/xdg/openbox/menu.$$l.xml; \ |
al@187 | 39 done; |
al@187 | 40 |
al@187 | 41 clean: |
al@187 | 42 rm -rf po/mo |
al@187 | 43 rm -f po/*~ |