~ubuntu-branches/ubuntu/utopic/gettext/utopic

« back to all changes in this revision

Viewing changes to gettext-runtime/po/Makefile.in.in

  • Committer: Colin Watson
  • Date: 2010-08-01 21:36:08 UTC
  • mfrom: (2.1.10 sid)
  • Revision ID: cjwatson@canonical.com-20100801213608-yy7vkm8lpatep3ci
merge from Debian 0.18.1.1-1

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# Makefile for PO directory in any package using GNU gettext.
2
 
# Copyright (C) 1995-1997, 2000-2007 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
 
2
# Copyright (C) 1995-1997, 2000-2007, 2009-2010 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
3
3
#
4
4
# This file can be copied and used freely without restrictions.  It can
5
5
# be used in projects which are not available under the GNU General Public
8
8
# Please note that the actual code of GNU gettext is covered by the GNU
9
9
# General Public License and is *not* in the public domain.
10
10
#
11
 
# Origin: gettext-0.17
12
 
GETTEXT_MACRO_VERSION = 0.17
 
11
# Origin: gettext-0.18
 
12
GETTEXT_MACRO_VERSION = 0.18
13
13
 
14
14
PACKAGE = @PACKAGE@
15
15
VERSION = @VERSION@
88
88
.po.gmo:
89
89
        @lang=`echo $* | sed -e 's,.*/,,'`; \
90
90
        test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
91
 
        echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \
92
 
        cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo
 
91
        echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o $${lang}.gmo $${lang}.po"; \
 
92
        cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo
93
93
 
94
94
.sin.sed:
95
95
        sed -e '/^#/d' $< > t-$@
193
193
        @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \
194
194
        if test -f "$(srcdir)/$${lang}.po"; then \
195
195
          test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
196
 
          echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \
197
 
          cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot; \
 
196
          echo "$${cdcmd}$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot"; \
 
197
          cd $(srcdir) \
 
198
            && { case `$(MSGMERGE_UPDATE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
 
199
                   '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \
 
200
                     $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) $${lang}.po $(DOMAIN).pot;; \
 
201
                   *) \
 
202
                     $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot;; \
 
203
                 esac; \
 
204
               }; \
198
205
        else \
199
206
          $(MAKE) $${lang}.po-create; \
200
207
        fi
217
224
        fi
218
225
install-data-no: all
219
226
install-data-yes: all
220
 
        $(mkdir_p) $(DESTDIR)$(datadir)
221
227
        @catalogs='$(CATALOGS)'; \
222
228
        for cat in $$catalogs; do \
223
229
          cat=`basename $$cat`; \
269
275
        fi
270
276
installdirs-data-no:
271
277
installdirs-data-yes:
272
 
        $(mkdir_p) $(DESTDIR)$(datadir)
273
278
        @catalogs='$(CATALOGS)'; \
274
279
        for cat in $$catalogs; do \
275
280
          cat=`basename $$cat`; \
395
400
        tmpdir=`pwd`; \
396
401
        echo "$$lang:"; \
397
402
        test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
398
 
        echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
 
403
        echo "$${cdcmd}$(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
399
404
        cd $(srcdir); \
400
 
        if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \
 
405
        if { case `$(MSGMERGE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
 
406
               '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \
 
407
                 $(MSGMERGE) $(MSGMERGE_OPTIONS) -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \
 
408
               *) \
 
409
                 $(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \
 
410
             esac; \
 
411
           }; then \
401
412
          if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
402
413
            rm -f $$tmpdir/$$lang.new.po; \
403
414
          else \