+src/ordspecs.h: $(srcdir)/src/specs.lst $(srcdir)/src/ordspecs.sed
+ $(AM_V_GEN) sed -f $(srcdir)/src/ordspecs.sed \
+ < $(srcdir)/src/specs.lst > $@.tmp
+ $(AM_V_at) mv -f $@.tmp $@
+
+src/errtab.h: $(srcdir)/src/errors.lst $(srcdir)/src/strtab.sed
+ $(AM_V_GEN)sed -f $(srcdir)/src/strtab.sed \
+ < $(srcdir)/src/errors.lst > $@.tmp
+ $(AM_V_at)mv -f $@.tmp $@
+
+test/typegen.h: $(srcdir)/src/types.lst $(srcdir)/test/typegen.sh
+ $(AM_V_GEN) $(SHELL) $(srcdir)/test/typegen.sh \
+ < $(srcdir)/src/types.lst > $@.tmp
+ $(AM_V_at)mv -f $@.tmp $@
+
+# Supporting rules for gettext.
+ALL_MOFILES = $(POFILES:.po=.mo)
+EXTRA_DIST += po/$(PACKAGE).pot po/LINGUAS $(POFILES) $(ALL_MOFILES)
+MAINTAINERCLEANFILES += po/$(PACKAGE).pot $(ALL_MOFILES)
+XGETTEXT_OPTS = -D $(builddir) -D $(srcdir) --from-code=utf-8 \
+ --add-comments=TRANSLATORS: --foreign-user \
+ --package-name=$(PACKAGE) --package-version=$(PACKAGE_VERSION) \
+ --msgid-bugs-address=$(PACKAGE_BUGREPORT) \
+ --keyword=_ --keyword=N_ --keyword=PN_:1c,2
+
+po/$(PACKAGE).pot: $(SOURCES) src/errors.lst
+ $(AM_V_at) $(MKDIR_P) $(@D)
+ $(AM_V_GEN) $(XGETTEXT) $(XGETTEXT_OPTS) -o $@.tmp $(SOURCES)
+ $(AM_V_at) $(XGETTEXT) $(XGETTEXT_OPTS) --omit-header -Lc \
+ -ajo $@.tmp src/errors.lst
+ $(AM_V_at) mv -f $@.tmp $@
+
+.po.mo:
+ $(AM_V_at)$(MKDIR_P) $(@D)
+ $(AM_V_GEN)$(MSGFMT) -c -o $@ $<
+
+install-data-local: install-mo
+install-mo: $(MOFILES)
+ for mo in $?; do \
+ lang=`expr "$$mo" : '.*/\(.*\)\.mo' \| "$$mo" : '\(.*\)\.mo'`; \
+ test x"$$lang" = x"" && exit 1; \
+ inst="$(DESTDIR)$(localedir)/$$lang/LC_MESSAGES"; \
+ (set -x; $(MKDIR_P) "$$inst") \
+ || exit $$?; \
+ (set -x; $(INSTALL_DATA) "$$mo" "$$inst/$(PACKAGE).mo") \
+ || exit $$?; \
+ done
+
+installdirs-local: installdirs-mo
+installdirs-mo:
+ for mo in $(MOFILES); do \
+ lang=`expr "$$mo" : '.*/\(.*\)\.mo' \| "$$mo" : '\(.*\)\.mo'`; \
+ test x"$$lang" = x"" && exit 1; \
+ inst="$(DESTDIR)$(localedir)/$$lang/LC_MESSAGES"; \
+ (set -x; $(MKDIR_P) "$$inst") || exit $$?; \
+ done