source: trunk/third/texinfo/po/Rules-quot @ 17660

Revision 17660, 1.6 KB checked in by zacheiss, 22 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r17659, which included commits to RCS files with non-trunk default branches.
Line 
1# Special Makefile rules for English message catalogs with quotation marks.
2
3DISTFILES.common.extra1 = quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot
4
5.SUFFIXES: .insert-header .po-update-en
6
7en@quot.po-update: en@quot.po-update-en
8en@boldquot.po-update: en@boldquot.po-update-en
9
10.insert-header.po-update-en:
11        @lang=`echo $@ | sed -e 's/\.po-update-en$$//'`; \
12        if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \
13        tmpdir=`pwd`; \
14        echo "$$lang:"; \
15        ll=`echo $$lang | sed -e 's/@.*//'`; \
16        LC_ALL=C; export LC_ALL; \
17        cd $(srcdir); \
18        if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$ll -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 \
19          if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
20            rm -f $$tmpdir/$$lang.new.po; \
21          else \
22            if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
23              :; \
24            else \
25              echo "creation of $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
26              exit 1; \
27            fi; \
28          fi; \
29        else \
30          echo "creation of $$lang.po failed!" 1>&2; \
31          rm -f $$tmpdir/$$lang.new.po; \
32        fi
33
34en@quot.insert-header: insert-header.sin
35        sed -e '/^#/d' -e 's/HEADER/en@quot.header/g' $(srcdir)/insert-header.sin > en@quot.insert-header
36
37en@boldquot.insert-header: insert-header.sin
38        sed -e '/^#/d' -e 's/HEADER/en@boldquot.header/g' $(srcdir)/insert-header.sin > en@boldquot.insert-header
39
40mostlyclean: mostlyclean-quot
41mostlyclean-quot:
42        rm -f *.insert-header
Note: See TracBrowser for help on using the repository browser.