~ubuntu-branches/ubuntu/maverick/gimp/maverick-updates

« back to all changes in this revision

Viewing changes to tips/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Holbach
  • Date: 2005-12-09 19:44:52 UTC
  • Revision ID: james.westby@ubuntu.com-20051209194452-yggpemjlofpjqyf4
Tags: upstream-2.2.9
ImportĀ upstreamĀ versionĀ 2.2.9

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
## Process this file with automake to produce Makefile.in
 
2
 
 
3
tipsdatadir = $(gimpdatadir)/tips
 
4
 
 
5
tips_in_files = gimp-tips.xml.in
 
6
 
 
7
tipsdata_DATA = $(tips_in_files:.xml.in=.xml)
 
8
 
 
9
tips_POFILES = \
 
10
        bg.po           \
 
11
        ca.po           \
 
12
        cs.po           \
 
13
        da.po           \
 
14
        de.po           \
 
15
        en_CA.po        \
 
16
        en_GB.po        \
 
17
        es.po           \
 
18
        eu.po           \
 
19
        fr.po           \
 
20
        he.po           \
 
21
        hu.po           \
 
22
        hr.po           \
 
23
        id.po           \
 
24
        it.po           \
 
25
        ja.po           \
 
26
        ko.po           \
 
27
        lt.po           \
 
28
        ms.po           \
 
29
        nb.po           \
 
30
        nl.po           \
 
31
        no.po           \
 
32
        pa.po           \
 
33
        pl.po           \
 
34
        pt.po           \
 
35
        pt_BR.po        \
 
36
        ru.po           \
 
37
        sk.po           \
 
38
        sr.po           \
 
39
        sr@Latn.po      \
 
40
        sv.po           \
 
41
        uk.po           \
 
42
        zh_CN.po        \
 
43
        zh_TW.po
 
44
 
 
45
EXTRA_DIST = \
 
46
        ChangeLog                       \
 
47
        POTFILES.in                     \
 
48
        $(GETTEXT_PACKAGE)-tips.pot     \
 
49
        $(tips_POFILES)                 \
 
50
        $(tipsdata_DATA)                \
 
51
        $(tips_in_files)                \
 
52
        gimp-tips.dtd                   \
 
53
        fortunes.xsl                    \
 
54
        update.sh
 
55
 
 
56
MAINTAINERCLEANFILES = $(GETTEXT_PACKAGE)-tips.pot $(tipsdata_DATA)
 
57
 
 
58
 
 
59
%.xml: %.xml.in $(srcdir)/$(GETTEXT_PACKAGE)-tips.pot  $(wildcard $(srcdir)/*.po)
 
60
        $(INTLTOOL_MERGE) $(srcdir) $< $(@) -x -u -c .intltool-merge-cache
 
61
 
 
62
GENPOT = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE)-tips --pot
 
63
 
 
64
MSGMERGE = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE)-tips --dist
 
65
 
 
66
 
 
67
$(srcdir)/$(GETTEXT_PACKAGE)-tips.pot: $(tips_in_files)
 
68
        $(GENPOT)
 
69
 
 
70
update-po: $(srcdir)/$(GETTEXT_PACKAGE)-tips.pot
 
71
        PATH=`pwd`/../src:$$PATH; \
 
72
        cd $(srcdir); \
 
73
        pofiles='$(tips_POFILES)'; \
 
74
        for po in $$pofiles; do \
 
75
          lang=`basename $$po .po`; \
 
76
          cp $$lang.po $$lang.old.po; \
 
77
          echo "$$lang:"; \
 
78
          if $(MSGMERGE) $$lang; then \
 
79
            rm -f $$lang.old.po; \
 
80
          else \
 
81
            echo "msgmerge for $$cat failed!"; \
 
82
            rm -f $$lang.po; \
 
83
            mv $$lang.old.po $$lang.po; \
 
84
          fi; \
 
85
        done
 
86
 
 
87
validate: update-po gimp-tips.xml
 
88
if HAVE_XMLLINT
 
89
        @cd $(srcdir); \
 
90
        $(XMLLINT) --noout --valid gimp-tips.xml || \
 
91
          ( echo "* gimp-tips.xml INVALID *"; exit 1; )
 
92
endif
 
93
 
 
94
fortunes: gimp-tips.xml.in fortunes.xsl
 
95
if HAVE_XSLTPROC
 
96
        $(XSLTPROC) fortunes.xsl $< > $(@) || rm -f $(@)
 
97
else
 
98
        @echo "xsltproc is needed to build fortunes"; exit 1;
 
99
endif
 
100
 
 
101
 
 
102
dist-hook: validate