~ubuntu-branches/ubuntu/intrepid/osmo/intrepid-proposed

« back to all changes in this revision

Viewing changes to po/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Eike Nicklas
  • Date: 2008-02-09 12:49:42 UTC
  • Revision ID: james.westby@ubuntu.com-20080209124942-7f8x8oro11pzkiws
Tags: upstream-0.2.0
ImportĀ upstreamĀ versionĀ 0.2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
DOMAIN = osmo
 
2
POTFILES = $(wildcard ../src/*.c ../src/*.h)
 
3
 
 
4
MSGFMT = /usr/bin/msgfmt
 
5
XGETTEXT = /usr/bin/xgettext
 
6
MSGMERGE = /usr/bin/msgmerge
 
7
 
 
8
XGETTEXT_OPTS = --keyword=_ --keyword=N_ --keyword=X_ --add-comments=TRANSLATORS: --no-location
 
9
POFILES = cs.po de.po es.po fr.po lt.po nl.po pl.po pt.po
 
10
MOFILES = $(POFILES:.po=.mo)
 
11
 
 
12
EXTRA_DIST = $(POFILES) $(MOFILES)
 
13
LOCALEDIR = $(datadir)/locale
 
14
 
 
15
all: $(MOFILES)
 
16
 
 
17
update-po: $(DOMAIN).pot $(POFILES) $(MOFILES)
 
18
 
 
19
%.mo: skip
 
20
        @po=$(@:.mo=.po); if test $$po -nt $@ ; then $(MSGFMT) -c --statistics $$po -o $@; echo "$@ updated."; fi
 
21
 
 
22
%.po: $(DOMAIN).pot
 
23
        $(MSGMERGE) $@ $< -o $@.in && mv $@.in $@
 
24
 
 
25
$(DOMAIN).pot: $(POTFILES)
 
26
        @$(XGETTEXT) $(XGETTEXT_OPTS) $(POTFILES) -o $(DOMAIN).pot
 
27
 
 
28
install-data-local: $(MOFILES)
 
29
        for i in $(MOFILES); do \
 
30
                lang=`echo $$i | sed 's/\.mo$$//'`; \
 
31
                $(mkinstalldirs) ${DESTDIR}${LOCALEDIR}/$$lang/LC_MESSAGES; \
 
32
                $(INSTALL_DATA) $$i ${DESTDIR}${LOCALEDIR}/$$lang/LC_MESSAGES/$(DOMAIN).mo; \
 
33
        done
 
34
 
 
35
uninstall-local:
 
36
        for i in $(MOFILES); do \
 
37
                lang=`echo $$i | sed 's/\.mo$$//'`; \
 
38
                rm -f ${DESTDIR}${LOCALEDIR}/$$lang/LC_MESSAGES/$(DOMAIN).mo; \
 
39
        done
 
40
 
 
41
skip: