summaryrefslogtreecommitdiff
path: root/gdb/po
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2004-07-30 14:30:08 +0000
committerAndrew Cagney <cagney@redhat.com>2004-07-30 14:30:08 +0000
commitddc9cd0f636c47cb328a663e28e0414052dc21c1 (patch)
tree4674ed118ee78ab9bd329ae61ea80f469ab9f3de /gdb/po
parent30d1c83669cde497bd6816d05b62e1cfd37146d2 (diff)
2004-07-29 Andrew Cagney <cagney@gnu.org>
Fix PR i18n/761. * Makefile.in (.SUFFIXES): Add po .gmo, and .pox. (.PHONY): Add all-po install-po, uninstall-po, clean-po, $(PACKAGE).pot and update-po. (all-po, .po.gmo, .po.pox, install-po, $(PACKAGE).pot) (po/$(PACKAGE).pot, clean-po, uninstall-po, install-po) (update-po): New rules. (localedir): Define using autoconf. (diststuff): Add $(PACKAGE).pot and $(CATALOGS) (GDB_CFLAGS): Define LOCALEDIR using $(localedir). (XGETTEXT, GMSGFMT, MSGMERGE, PACKAGE, CATALOGS): Define. * configure.in: Generate CATALOGS and LINGUAS from contents of src/gdb/po/ directory. Set @localedir@ in Makefile.in. * configure: Re-generate. * po/gdbtext: New file
Diffstat (limited to 'gdb/po')
-rwxr-xr-xgdb/po/gdbtext38
1 files changed, 38 insertions, 0 deletions
diff --git a/gdb/po/gdbtext b/gdb/po/gdbtext
new file mode 100755
index 0000000000..1f80cf9ead
--- /dev/null
+++ b/gdb/po/gdbtext
@@ -0,0 +1,38 @@
+#!/bin/sh -e
+
+if test $# -lt 3
+then
+ echo "Usage: $0 <xgettext> <package> <directory> ..." 1>&2
+ exit 0
+fi
+
+xgettext=$1 ; shift
+package=$1 ; shift
+
+for d in "$@"
+do
+ __directories="$__directories --directory=$d"
+done
+
+for d in "$@"
+do
+ (
+ cd $d
+ find * \
+ -name '*-stub.c' -prune -o \
+ -name 'testsuite' -prune -o \
+ -name 'init.c' -prune -o \
+ -name '*.[hc]' -print
+ )
+done | ${xgettext} \
+ --default-domain=${package} \
+ --copyright-holder="Free Software Foundation, Inc." \
+ --add-comments \
+ --files-from=- \
+ --force-po \
+ --debug \
+ --language=c \
+ --keyword=_ \
+ --keyword=N_ \
+ ${__directories} \
+ -o po/${package}.pot