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