1
--- Makefile.in.in.clean Tue Apr 17 23:56:23 2001
2
+++ Makefile.in.in Sat Apr 28 17:58:22 2001
8
+XML_I18N_UPDATE = @XML_I18N_UPDATE@
9
+XML_I18N_EXTRACT = @XML_I18N_EXTRACT@
11
+MSGMERGE = XML_I18N_EXTRACT=$(XML_I18N_EXTRACT) $(XML_I18N_UPDATE) --dist
12
+GENPOT = XML_I18N_EXTRACT=$(XML_I18N_EXTRACT) $(XML_I18N_UPDATE) --pot
18
# have been downloaded.
20
$(srcdir)/$(PACKAGE).pot: $(POTFILES) $(srcdir)/POTFILES.in
21
- $(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \
22
- --add-comments --keyword=_ --keyword=N_ \
23
- --files-from=$(srcdir)/POTFILES.in \
24
- && test ! -f $(PACKAGE).po \
25
- || ( rm -f $(srcdir)/$(PACKAGE).pot \
26
- && mv $(PACKAGE).po $(srcdir)/$(PACKAGE).pot )
30
install: install-exec install-data
32
for cat in $$catalogs; do \
33
cat=`basename $$cat`; \
34
lang=`echo $$cat | sed 's/\.gmo$$//'`; \
35
+ cp $$lang.po $$lang.old.po; \
37
- if $(MSGMERGE) $$lang.po $(PACKAGE).pot -o $$lang.new.po; then \
38
- mv -f $$lang.new.po $$lang.po; \
39
+ if $(MSGMERGE) $$lang ; then \
40
+ rm -f $$lang.old.po; \
42
echo "msgmerge for $$cat failed!"; \
43
- rm -f $$lang.new.po; \
44
+ mv $$lang.old.po $$lang.po; \
50
+ $(MAKE) $(PACKAGE).pot;
51
+ PATH=`pwd`/../src:$$PATH; \
52
+ echo; printf "$*: "; \
53
+ if $(MSGMERGE) $*; then \
56
+ echo "msgmerge for * failed!"; \
57
+ mv $*.old.po $*.po; \
59
+ msgfmt --statistics $*.po; echo;
62
update-gmo: Makefile $(GMOFILES)