summaryrefslogtreecommitdiff
path: root/gdb/po
diff options
context:
space:
mode:
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