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