32 |
gnulocaledir = $(datadir)/locale |
gnulocaledir = $(datadir)/locale |
33 |
gettextsrcdir = $(datadir)/glib-2.0/gettext/po |
gettextsrcdir = $(datadir)/glib-2.0/gettext/po |
34 |
subdir = po |
subdir = po |
35 |
|
install_sh = @install_sh@ |
36 |
|
mkdir_p = @mkdir_p@ |
37 |
|
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs |
38 |
|
|
39 |
INSTALL = @INSTALL@ |
INSTALL = @INSTALL@ |
40 |
INSTALL_DATA = @INSTALL_DATA@ |
INSTALL_DATA = @INSTALL_DATA@ |
|
MKINSTALLDIRS = $(top_srcdir)/@MKINSTALLDIRS@ |
|
41 |
|
|
42 |
CC = @CC@ |
CC = @CC@ |
43 |
GENCAT = @GENCAT@ |
GENCAT = @GENCAT@ |
46 |
XGETTEXT = @XGETTEXT@ |
XGETTEXT = @XGETTEXT@ |
47 |
INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ |
INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ |
48 |
INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ |
INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ |
49 |
MSGMERGE = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist |
MSGMERGE = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist |
50 |
GENPOT = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot |
GENPOT = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot |
51 |
|
|
52 |
DEFS = @DEFS@ |
DEFS = @DEFS@ |
53 |
CFLAGS = @CFLAGS@ |
CFLAGS = @CFLAGS@ |
60 |
SOURCES = |
SOURCES = |
61 |
POFILES = @POFILES@ |
POFILES = @POFILES@ |
62 |
GMOFILES = @GMOFILES@ |
GMOFILES = @GMOFILES@ |
63 |
DISTFILES = ChangeLog Makefile.in.in POTFILES.in $(GETTEXT_PACKAGE).pot \ |
DISTFILES = ChangeLog Makefile.in.in POTFILES.in \ |
64 |
$(POFILES) $(GMOFILES) $(SOURCES) |
$(POFILES) $(GMOFILES) $(SOURCES) |
65 |
|
|
66 |
POTFILES = \ |
POTFILES = \ |
77 |
|
|
78 |
.po.pox: |
.po.pox: |
79 |
$(MAKE) $(GETTEXT_PACKAGE).pot |
$(MAKE) $(GETTEXT_PACKAGE).pot |
80 |
$(MSGMERGE) $< $(srcdir)/$(GETTEXT_PACKAGE).pot -o $*pox |
$(MSGMERGE) $< $(top_builddir)/po/$(GETTEXT_PACKAGE).pot -o $*pox |
81 |
|
|
82 |
.po.mo: |
.po.mo: |
83 |
$(MSGFMT) -o $@ $< |
$(MSGFMT) -o $@ $< |
84 |
|
|
85 |
.po.gmo: |
.po.gmo: |
86 |
file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \ |
file=`echo $* | sed 's,.*/,,'`.gmo \ |
87 |
&& rm -f $$file && $(GMSGFMT) -o $$file $< |
&& rm -f $$file && $(GMSGFMT) -o $$file $< |
88 |
|
|
89 |
.po.cat: |
.po.cat: |
96 |
all-yes: $(CATALOGS) |
all-yes: $(CATALOGS) |
97 |
all-no: |
all-no: |
98 |
|
|
99 |
$(srcdir)/$(GETTEXT_PACKAGE).pot: $(POTFILES) |
$(GETTEXT_PACKAGE).pot: $(POTFILES) |
100 |
$(GENPOT) |
$(GENPOT) |
101 |
|
|
102 |
install: install-exec install-data |
install: install-exec install-data |
104 |
install-data: install-data-@USE_NLS@ |
install-data: install-data-@USE_NLS@ |
105 |
install-data-no: all |
install-data-no: all |
106 |
install-data-yes: all |
install-data-yes: all |
107 |
if test -r "$(MKINSTALLDIRS)"; then \ |
if test -n "$(MKINSTALLDIRS)"; then \ |
108 |
$(MKINSTALLDIRS) $(DESTDIR)$(datadir); \ |
$(MKINSTALLDIRS) $(DESTDIR)$(datadir); \ |
109 |
else \ |
else \ |
110 |
$(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \ |
$(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \ |
118 |
esac; \ |
esac; \ |
119 |
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ |
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ |
120 |
dir=$(DESTDIR)$$destdir/$$lang/LC_MESSAGES; \ |
dir=$(DESTDIR)$$destdir/$$lang/LC_MESSAGES; \ |
121 |
if test -r "$(MKINSTALLDIRS)"; then \ |
if test -n "$(MKINSTALLDIRS)"; then \ |
122 |
$(MKINSTALLDIRS) $$dir; \ |
$(MKINSTALLDIRS) $$dir; \ |
123 |
else \ |
else \ |
124 |
$(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \ |
$(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \ |
146 |
fi; \ |
fi; \ |
147 |
done |
done |
148 |
if test "$(PACKAGE)" = "glib"; then \ |
if test "$(PACKAGE)" = "glib"; then \ |
149 |
if test -r "$(MKINSTALLDIRS)"; then \ |
if test -n "$(MKINSTALLDIRS)"; then \ |
150 |
$(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \ |
$(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \ |
151 |
else \ |
else \ |
152 |
$(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(gettextsrcdir); \ |
$(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(gettextsrcdir); \ |
179 |
dvi info tags TAGS ID: |
dvi info tags TAGS ID: |
180 |
|
|
181 |
mostlyclean: |
mostlyclean: |
182 |
rm -f core core.* *.pox $(GETTEXT_PACKAGE).po *.old.po cat-id-tbl.tmp |
rm -f core core.* *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp |
183 |
rm -fr *.o |
rm -fr *.o |
184 |
rm -f .intltool-merge-cache |
rm -f .intltool-merge-cache |
185 |
|
|
194 |
rm -f $(GMOFILES) |
rm -f $(GMOFILES) |
195 |
|
|
196 |
distdir = ../$(GETTEXT_PACKAGE)-$(VERSION)/$(subdir) |
distdir = ../$(GETTEXT_PACKAGE)-$(VERSION)/$(subdir) |
197 |
dist distdir: update-po $(DISTFILES) |
dist distdir: $(DISTFILES) $(GETTEXT_PACKAGE).pot |
198 |
dists="$(DISTFILES)"; \ |
dists="$(DISTFILES)"; \ |
199 |
for file in $$dists; do \ |
for file in $$dists; do \ |
200 |
ln $(srcdir)/$$file $(distdir) 2> /dev/null \ |
ln $(srcdir)/$$file $(distdir) 2> /dev/null \ |
204 |
update-po: Makefile |
update-po: Makefile |
205 |
$(MAKE) $(GETTEXT_PACKAGE).pot |
$(MAKE) $(GETTEXT_PACKAGE).pot |
206 |
tmpdir=`pwd`; \ |
tmpdir=`pwd`; \ |
|
cd $(srcdir); \ |
|
207 |
catalogs='$(CATALOGS)'; \ |
catalogs='$(CATALOGS)'; \ |
208 |
for cat in $$catalogs; do \ |
for cat in $$catalogs; do \ |
209 |
cat=`basename $$cat`; \ |
cat=`basename $$cat`; \ |
210 |
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ |
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ |
211 |
echo "$$lang:"; \ |
echo "$$lang:"; \ |
212 |
if $$tmpdir/$(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist -o $$tmpdir/$$lang.new.po $$lang; then \ |
result="`$(MSGMERGE) -o $$tmpdir/$$lang.new.po $$lang`"; \ |
213 |
if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ |
if $$result; then \ |
214 |
|
if cmp $(srcdir)/$$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ |
215 |
rm -f $$tmpdir/$$lang.new.po; \ |
rm -f $$tmpdir/$$lang.new.po; \ |
216 |
else \ |
else \ |
217 |
if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ |
if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ |