~vcs-imports/gawk/master

« back to all changes in this revision

Viewing changes to po/Rules-quot

  • Committer: Arnold D. Robbins
  • Date: 2015-04-05 08:20:41 UTC
  • mfrom: (408.12.66)
  • Revision ID: git-v1:4de12ef40f9ea9a0b715903cfe6da51b97eedb77
Merge branch 'master' into cmake

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# This file, Rules-quot, can be copied and used freely without restrictions.
1
2
# Special Makefile rules for English message catalogs with quotation marks.
2
3
 
3
4
DISTFILES.common.extra1 = quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot
14
15
 
15
16
.insert-header.po-update-en:
16
17
        @lang=`echo $@ | sed -e 's/\.po-update-en$$//'`; \
17
 
        if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \
 
18
        if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \
18
19
        tmpdir=`pwd`; \
19
20
        echo "$$lang:"; \
20
21
        ll=`echo $$lang | sed -e 's/@.*//'`; \
21
22
        LC_ALL=C; export LC_ALL; \
22
23
        cd $(srcdir); \
23
 
        if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$lang -o - 2>/dev/null | sed -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | $(MSGFILTER) sed -f `echo $$lang | sed -e 's/.*@//'`.sed 2>/dev/null > $$tmpdir/$$lang.new.po; then \
 
24
        if $(MSGINIT) $(MSGINIT_OPTIONS) -i $(DOMAIN).pot --no-translator -l $$lang -o - 2>/dev/null \
 
25
           | $(SED) -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | \
 
26
           { case `$(MSGFILTER) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
 
27
             '' | 0.[0-9] | 0.[0-9].* | 0.1[0-8] | 0.1[0-8].*) \
 
28
               $(MSGFILTER) $(SED) -f `echo $$lang | sed -e 's/.*@//'`.sed \
 
29
               ;; \
 
30
             *) \
 
31
               $(MSGFILTER) `echo $$lang | sed -e 's/.*@//'` \
 
32
               ;; \
 
33
             esac } 2>/dev/null > $$tmpdir/$$lang.new.po \
 
34
             ; then \
24
35
          if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
25
36
            rm -f $$tmpdir/$$lang.new.po; \
26
37
          else \