old-cross-binutils/gdb/po/gdbtext
Andrew Cagney ddc9cd0f63 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
2004-07-30 14:30:08 +00:00

38 lines
688 B
Bash
Executable file

#!/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