diff options
Diffstat (limited to 'gettext-tools/examples/hello-c++-kde/autogen.sh')
-rwxr-xr-x | gettext-tools/examples/hello-c++-kde/autogen.sh | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/gettext-tools/examples/hello-c++-kde/autogen.sh b/gettext-tools/examples/hello-c++-kde/autogen.sh new file mode 100755 index 0000000..ded134b --- /dev/null +++ b/gettext-tools/examples/hello-c++-kde/autogen.sh @@ -0,0 +1,48 @@ +#!/bin/sh +# Example for use of GNU gettext. +# This file is in the public domain. +# +# Script for regenerating all autogenerated files. + +if test "$1" = fromscratch; then + + kdedir= + for d in /usr/lib/kde /usr/local/kde /usr/local /usr/kde /usr /opt/kde3 /opt/kde /suse/opt/kde3 $KDEDIR; do + if test -f $d/share/apps/kdelibs/admin/cvs.sh; then + kdedir=$d + break + fi + done + if test -z "$kdedir"; then + echo "*** KDE directory not found. Try setting KDEDIR." 1>&2 + exit 1 + fi + + cp -a $kdedir/share/apps/kdelibs/admin . + sed -e s/AC_FOREACH/INCOMPATIBLE_FOREACH/g < $kdedir/share/apps/kdelibs/admin/acinclude.m4.in > admin/acinclude.m4.in + sed -e 's/automake\*1.6/automake\*1.[678] | automake\*1.[678]/' < admin/cvs.sh > admin/cvs.sh.new + mv admin/cvs.sh.new admin/cvs.sh + +fi + +autopoint -f # was: gettextize -f -c +mv config.rpath admin/config.rpath +rm -f mkinstalldirs +rm po/Makevars.template +rm po/Rules-quot +rm po/boldquot.sed +rm po/en@boldquot.header +rm po/en@quot.header +rm po/insert-header.sin +rm po/quot.sed + +sh admin/cvs.sh cvs + +cd po +for f in *.po; do + if test -r "$f"; then + lang=`echo $f | sed -e 's,\.po$,,'` + msgfmt -c -o $lang.gmo $lang.po + fi +done +cd .. |