1
--- Makefile.in.in.clean Wed Jan 3 05:25:20 2001
2
+++ Makefile.in.in Wed Jan 3 06:23:31 2001
6
top_srcdir = @top_srcdir@
12
GMSGFMT = PATH=../src:$$PATH @GMSGFMT@
14
XGETTEXT = PATH=../src:$$PATH @XGETTEXT@
15
-MSGMERGE = PATH=../src:$$PATH msgmerge
16
+XML_I18N_UPDATE=@XML_I18N_UPDATE@
17
+XML_I18N_EXTRACT=@XML_I18N_EXTRACT@
19
+MSGMERGE = PATH=$(top_builddir):$$PATH PACKAGE=$(PACKAGE) XML_I18N_EXTRACT=$(XML_I18N_EXTRACT) $(XML_I18N_UPDATE) --dist
20
+GENPOT = PATH=$(top_builddir):$$PATH PACKAGE=$(PACKAGE) XML_I18N_EXTRACT=$(XML_I18N_EXTRACT) $(XML_I18N_UPDATE) --pot
21
+GENHEAD = PATH=$(top_builddir):$$PATH PACKAGE=$(PACKAGE) XML_I18N_EXTRACT=$(XML_I18N_EXTRACT) $(XML_I18N_UPDATE) --headers
28
DISTFILES = ChangeLog Makefile.in.in POTFILES.in $(PACKAGE).pot \
29
-stamp-cat-id $(POFILES) $(GMOFILES) $(SOURCES)
30
+stamp-cat-id $(POFILES) $(GMOFILES) $(SOURCES) $(XML_I18N_UPDATE) $(XML_I18N_EXTRACT)
37
$(srcdir)/$(PACKAGE).pot: $(POTFILES)
38
- $(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \
39
- --add-comments --keyword=_ --keyword=N_ \
40
- --files-from=$(srcdir)/POTFILES.in \
41
- && test ! -f $(PACKAGE).po \
42
- || ( rm -f $(srcdir)/$(PACKAGE).pot \
43
- && mv $(PACKAGE).po $(srcdir)/$(PACKAGE).pot )
46
$(srcdir)/cat-id-tbl.c: stamp-cat-id; @:
47
$(srcdir)/stamp-cat-id: $(PACKAGE).pot
49
for cat in $$catalogs; do \
50
cat=`basename $$cat`; \
51
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
52
- mv $$lang.po $$lang.old.po; \
53
+ cp $$lang.po $$lang.old.po; \
55
- if $(MSGMERGE) $$lang.old.po $(PACKAGE).pot -o $$lang.po; then \
56
- rm -f $$lang.old.po; \
57
+ if $(MSGMERGE) $$lang; then \
58
+ rm -f $$lang.old.po; \
60
echo "msgmerge for $$cat failed!"; \
62
mv $$lang.old.po $$lang.po; \
66
-POTFILES: POTFILES.in
71
+POTFILES: POTFILES.in .headerlock
72
( if test 'x$(srcdir)' != 'x.'; then \
73
posrcprefix='$(top_srcdir)/'; \