~cm-t/ubuntu-fr-tour/ubuntu-fr-tour

« back to all changes in this revision

Viewing changes to po/Makefile.in.in

  • Committer: cm-t arudy
  • Date: 2013-10-22 01:24:09 UTC
  • Revision ID: arudy@ubuntu-fr.org-20131022012409-3dmo4i9u4ufohe5f
First Fr push to 13.10
Fixed many icons (updated to new version or fixed graphic)
Added Cloud indicator
Added Keyboard uindicator
Fixed many layout to fit Fr string

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Makefile for program source directory in GNU NLS utilities package.
2
 
# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
3
 
# Copyright (C) 2004-2008 Rodney Dawes <dobey.pwns@gmail.com>
4
 
#
5
 
# This file may be copied and used freely without restrictions.  It may
6
 
# be used in projects which are not available under a GNU Public License,
7
 
# but which still want to provide support for the GNU gettext functionality.
8
 
#
9
 
# - Modified by Owen Taylor <otaylor@redhat.com> to use GETTEXT_PACKAGE
10
 
#   instead of PACKAGE and to look for po2tbl in ./ not in intl/
11
 
#
12
 
# - Modified by jacob berkman <jacob@ximian.com> to install
13
 
#   Makefile.in.in and po2tbl.sed.in for use with glib-gettextize
14
 
#
15
 
# - Modified by Rodney Dawes <dobey.pwns@gmail.com> for use with intltool
16
 
#
17
 
# We have the following line for use by intltoolize:
18
 
# INTLTOOL_MAKEFILE
19
 
 
20
 
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
21
 
PACKAGE = @PACKAGE@
22
 
VERSION = @VERSION@
23
 
 
24
 
SHELL = @SHELL@
25
 
 
26
 
srcdir = @srcdir@
27
 
top_srcdir = @top_srcdir@
28
 
top_builddir = @top_builddir@
29
 
VPATH = @srcdir@
30
 
 
31
 
prefix = @prefix@
32
 
exec_prefix = @exec_prefix@
33
 
datadir = @datadir@
34
 
datarootdir = @datarootdir@
35
 
libdir = @libdir@
36
 
DATADIRNAME = @DATADIRNAME@
37
 
itlocaledir = $(prefix)/$(DATADIRNAME)/locale
38
 
subdir = po
39
 
install_sh = @install_sh@
40
 
# Automake >= 1.8 provides @mkdir_p@.
41
 
# Until it can be supposed, use the safe fallback:
42
 
mkdir_p = $(install_sh) -d
43
 
 
44
 
INSTALL = @INSTALL@
45
 
INSTALL_DATA = @INSTALL_DATA@
46
 
 
47
 
GMSGFMT = @GMSGFMT@
48
 
MSGFMT = @MSGFMT@
49
 
XGETTEXT = @XGETTEXT@
50
 
INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
51
 
INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
52
 
MSGMERGE = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist
53
 
GENPOT   = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot
54
 
 
55
 
ALL_LINGUAS = @ALL_LINGUAS@
56
 
 
57
 
PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi)
58
 
 
59
 
USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi)
60
 
 
61
 
USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done)
62
 
 
63
 
POFILES=$(shell LINGUAS="$(PO_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done)
64
 
 
65
 
DISTFILES = Makefile.in.in POTFILES.in $(POFILES)
66
 
EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars LINGUAS
67
 
 
68
 
POTFILES = \
69
 
# This comment gets stripped out
70
 
 
71
 
CATALOGS=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.gmo "; done)
72
 
 
73
 
.SUFFIXES:
74
 
.SUFFIXES: .po .pox .gmo .mo .msg .cat
75
 
 
76
 
.po.pox:
77
 
        $(MAKE) $(GETTEXT_PACKAGE).pot
78
 
        $(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox
79
 
 
80
 
.po.mo:
81
 
        $(MSGFMT) -o $@ $<
82
 
 
83
 
.po.gmo:
84
 
        file=`echo $* | sed 's,.*/,,'`.gmo \
85
 
          && rm -f $$file && $(GMSGFMT) -o $$file $<
86
 
 
87
 
.po.cat:
88
 
        sed -f ../intl/po2msg.sed < $< > $*.msg \
89
 
          && rm -f $@ && gencat $@ $*.msg
90
 
 
91
 
 
92
 
all: all-@USE_NLS@
93
 
 
94
 
all-yes: $(CATALOGS)
95
 
all-no:
96
 
 
97
 
$(GETTEXT_PACKAGE).pot: $(POTFILES)
98
 
        $(GENPOT)
99
 
 
100
 
install: install-data
101
 
install-data: install-data-@USE_NLS@
102
 
install-data-no: all
103
 
install-data-yes: all
104
 
        linguas="$(USE_LINGUAS)"; \
105
 
        for lang in $$linguas; do \
106
 
          dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \
107
 
          $(mkdir_p) $$dir; \
108
 
          if test -r $$lang.gmo; then \
109
 
            $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
110
 
            echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \
111
 
          else \
112
 
            $(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
113
 
            echo "installing $(srcdir)/$$lang.gmo as" \
114
 
                 "$$dir/$(GETTEXT_PACKAGE).mo"; \
115
 
          fi; \
116
 
          if test -r $$lang.gmo.m; then \
117
 
            $(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \
118
 
            echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \
119
 
          else \
120
 
            if test -r $(srcdir)/$$lang.gmo.m ; then \
121
 
              $(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \
122
 
                $$dir/$(GETTEXT_PACKAGE).mo.m; \
123
 
              echo "installing $(srcdir)/$$lang.gmo.m as" \
124
 
                   "$$dir/$(GETTEXT_PACKAGE).mo.m"; \
125
 
            else \
126
 
              true; \
127
 
            fi; \
128
 
          fi; \
129
 
        done
130
 
 
131
 
# Empty stubs to satisfy archaic automake needs
132
 
dvi info ctags tags CTAGS TAGS ID:
133
 
 
134
 
# Define this as empty until I found a useful application.
135
 
install-exec installcheck:
136
 
 
137
 
uninstall:
138
 
        linguas="$(USE_LINGUAS)"; \
139
 
        for lang in $$linguas; do \
140
 
          rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
141
 
          rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
142
 
        done
143
 
 
144
 
check: all $(GETTEXT_PACKAGE).pot
145
 
        rm -f missing notexist
146
 
        srcdir=$(srcdir) $(INTLTOOL_UPDATE) -m
147
 
        if [ -r missing -o -r notexist ]; then \
148
 
          exit 1; \
149
 
        fi
150
 
 
151
 
mostlyclean:
152
 
        rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp
153
 
        rm -f .intltool-merge-cache
154
 
 
155
 
clean: mostlyclean
156
 
 
157
 
distclean: clean
158
 
        rm -f Makefile Makefile.in POTFILES stamp-it
159
 
        rm -f *.mo *.msg *.cat *.cat.m *.gmo
160
 
 
161
 
maintainer-clean: distclean
162
 
        @echo "This command is intended for maintainers to use;"
163
 
        @echo "it deletes files that may require special tools to rebuild."
164
 
        rm -f Makefile.in.in
165
 
 
166
 
distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
167
 
dist distdir: $(DISTFILES)
168
 
        dists="$(DISTFILES)"; \
169
 
        extra_dists="$(EXTRA_DISTFILES)"; \
170
 
        for file in $$extra_dists; do \
171
 
          test -f $(srcdir)/$$file && dists="$$dists $(srcdir)/$$file"; \
172
 
        done; \
173
 
        for file in $$dists; do \
174
 
          test -f $$file || file="$(srcdir)/$$file"; \
175
 
          ln $$file $(distdir) 2> /dev/null \
176
 
            || cp -p $$file $(distdir); \
177
 
        done
178
 
 
179
 
update-po: Makefile
180
 
        $(MAKE) $(GETTEXT_PACKAGE).pot
181
 
        tmpdir=`pwd`; \
182
 
        linguas="$(USE_LINGUAS)"; \
183
 
        for lang in $$linguas; do \
184
 
          echo "$$lang:"; \
185
 
          result="`$(MSGMERGE) -o $$tmpdir/$$lang.new.po $$lang`"; \
186
 
          if $$result; then \
187
 
            if cmp $(srcdir)/$$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
188
 
              rm -f $$tmpdir/$$lang.new.po; \
189
 
            else \
190
 
              if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
191
 
                :; \
192
 
              else \
193
 
                echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
194
 
                rm -f $$tmpdir/$$lang.new.po; \
195
 
                exit 1; \
196
 
              fi; \
197
 
            fi; \
198
 
          else \
199
 
            echo "msgmerge for $$lang.gmo failed!"; \
200
 
            rm -f $$tmpdir/$$lang.new.po; \
201
 
          fi; \
202
 
        done
203
 
 
204
 
Makefile POTFILES: stamp-it
205
 
        @if test ! -f $@; then \
206
 
          rm -f stamp-it; \
207
 
          $(MAKE) stamp-it; \
208
 
        fi
209
 
 
210
 
stamp-it: Makefile.in.in $(top_builddir)/config.status POTFILES.in
211
 
        cd $(top_builddir) \
212
 
          && CONFIG_FILES=$(subdir)/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \
213
 
               $(SHELL) ./config.status
214
 
 
215
 
# Tell versions [3.59,3.63) of GNU make not to export all variables.
216
 
# Otherwise a system limit (for SysV at least) may be exceeded.
217
 
.NOEXPORT: