xref: /netbsd-src/external/gpl3/gdb.old/dist/gdb/po/gdbtext (revision bb16d22702ff57c46e117881dd16b08ca16721cc)
1*bb16d227Schristos#!/bin/sh -e
2*bb16d227Schristos
3*bb16d227Schristosif test $# -lt 3
4*bb16d227Schristosthen
5*bb16d227Schristos    echo "Usage: $0 <xgettext> <package>  <directory> ..." 1>&2
6*bb16d227Schristos    exit 0
7*bb16d227Schristosfi
8*bb16d227Schristos
9*bb16d227Schristosxgettext=$1 ; shift
10*bb16d227Schristospackage=$1 ; shift
11*bb16d227Schristos
12*bb16d227Schristosfor d in "$@"
13*bb16d227Schristosdo
14*bb16d227Schristos  __directories="$__directories --directory=$d"
15*bb16d227Schristosdone
16*bb16d227Schristos
17*bb16d227Schristosfor d in "$@"
18*bb16d227Schristosdo
19*bb16d227Schristos  (
20*bb16d227Schristos      cd $d
21*bb16d227Schristos      find * \
22*bb16d227Schristos	  -name '*-stub.c' -prune -o \
23*bb16d227Schristos	  -name 'testsuite' -prune -o \
24*bb16d227Schristos	  -name 'init.c' -prune -o \
25*bb16d227Schristos	  -name '*.[hc]' -print
26*bb16d227Schristos  )
27*bb16d227Schristosdone | ${xgettext} \
28*bb16d227Schristos    --default-domain=${package} \
29*bb16d227Schristos    --copyright-holder="Free Software Foundation, Inc." \
30*bb16d227Schristos    --add-comments \
31*bb16d227Schristos    --files-from=- \
32*bb16d227Schristos    --force-po \
33*bb16d227Schristos    --debug \
34*bb16d227Schristos    --language=c \
35*bb16d227Schristos    --keyword=_ \
36*bb16d227Schristos    --keyword=N_ \
37*bb16d227Schristos    ${__directories} \
38*bb16d227Schristos    -o po/${package}.pot
39