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

« back to all changes in this revision

Viewing changes to gettext-tools/examples/hello-pascal/po/Makefile.am

  • 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:
43
43
# message catalogs shall be used.  It is usually empty.
44
44
EXTRA_LOCALE_CATEGORIES =
45
45
 
 
46
# These options get passed to msgmerge.
 
47
# Useful options are in particular:
 
48
#   --previous            to keep previous msgids of translated messages,
 
49
#   --quiet               to reduce the verbosity.
 
50
MSGMERGE_OPTIONS = --quiet
 
51
 
46
52
MSGMERGE = msgmerge
47
53
MSGMERGE_UPDATE = @MSGMERGE@ --update
48
54
MSGINIT = msginit
74
80
.po.gmo:
75
81
        @lang=`echo $* | sed -e 's,.*/,,'`; \
76
82
        test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
77
 
        echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \
78
 
        cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo
 
83
        echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o $${lang}.gmo $${lang}.po"; \
 
84
        cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo
79
85
 
80
86
.sin.sed:
81
87
        sed -e '/^#/d' $< > t-$@
172
178
        @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \
173
179
        if test -f "$(srcdir)/$${lang}.po"; then \
174
180
          test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
175
 
          echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \
176
 
          cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot; \
 
181
          echo "$${cdcmd}$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot"; \
 
182
          cd $(srcdir) \
 
183
            && { case `$(MSGMERGE_UPDATE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
 
184
                   '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \
 
185
                     $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) $${lang}.po $(DOMAIN).pot;; \
 
186
                   *) \
 
187
                     $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot;; \
 
188
                 esac; \
 
189
               }; \
177
190
        else \
178
191
          $(MAKE) $${lang}.po-create; \
179
192
        fi
313
326
        tmpdir=`pwd`; \
314
327
        echo "$$lang:"; \
315
328
        test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
316
 
        echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
 
329
        echo "$${cdcmd}$(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
317
330
        cd $(srcdir); \
318
 
        if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \
 
331
        if { case `$(MSGMERGE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
 
332
               '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \
 
333
                 $(MSGMERGE) $(MSGMERGE_OPTIONS) -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \
 
334
               *) \
 
335
                 $(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \
 
336
             esac; \
 
337
           }; then \
319
338
          if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
320
339
            rm -f $$tmpdir/$$lang.new.po; \
321
340
          else \