xref: /netbsd-src/external/gpl2/gettext/dist/gettext-tools/examples/hello-c++-kde/autogen.sh (revision 946379e7b37692fc43f68eb0d1c10daa0a7f3b6c)
1*946379e7Schristos#!/bin/sh
2*946379e7Schristos# Example for use of GNU gettext.
3*946379e7Schristos# Copyright (C) 2003-2004 Free Software Foundation, Inc.
4*946379e7Schristos# This file is in the public domain.
5*946379e7Schristos#
6*946379e7Schristos# Script for regenerating all autogenerated files.
7*946379e7Schristos
8*946379e7Schristosif test "$1" = fromscratch; then
9*946379e7Schristos
10*946379e7Schristos  kdedir=
11*946379e7Schristos  for d in /usr/lib/kde /usr/local/kde /usr/local /usr/kde /usr /opt/kde3 /opt/kde /suse/opt/kde3 $KDEDIR; do
12*946379e7Schristos    if test -f $d/share/apps/kdelibs/admin/cvs.sh; then
13*946379e7Schristos      kdedir=$d
14*946379e7Schristos      break
15*946379e7Schristos    fi
16*946379e7Schristos  done
17*946379e7Schristos  if test -z "$kdedir"; then
18*946379e7Schristos    echo "*** KDE directory not found. Try setting KDEDIR." 1>&2
19*946379e7Schristos    exit 1
20*946379e7Schristos  fi
21*946379e7Schristos
22*946379e7Schristos  cp -a $kdedir/share/apps/kdelibs/admin .
23*946379e7Schristos  sed -e s/AC_FOREACH/INCOMPATIBLE_FOREACH/g < $kdedir/share/apps/kdelibs/admin/acinclude.m4.in > admin/acinclude.m4.in
24*946379e7Schristos  sed -e 's/automake\*1.6/automake\*1.[678] | automake\*1.[678]/' < admin/cvs.sh > admin/cvs.sh.new
25*946379e7Schristos  mv admin/cvs.sh.new admin/cvs.sh
26*946379e7Schristos
27*946379e7Schristosfi
28*946379e7Schristos
29*946379e7Schristosautopoint -f # was: gettextize -f -c
30*946379e7Schristosmv config.rpath admin/config.rpath
31*946379e7Schristosrm -f mkinstalldirs
32*946379e7Schristosrm po/Makevars.template
33*946379e7Schristosrm po/Rules-quot
34*946379e7Schristosrm po/boldquot.sed
35*946379e7Schristosrm po/en@boldquot.header
36*946379e7Schristosrm po/en@quot.header
37*946379e7Schristosrm po/insert-header.sin
38*946379e7Schristosrm po/quot.sed
39*946379e7Schristos
40*946379e7Schristossh admin/cvs.sh cvs
41*946379e7Schristos
42*946379e7Schristoscd po
43*946379e7Schristosfor f in *.po; do
44*946379e7Schristos  if test -r "$f"; then
45*946379e7Schristos    lang=`echo $f | sed -e 's,\.po$,,'`
46*946379e7Schristos    msgfmt -c -o $lang.gmo $lang.po
47*946379e7Schristos  fi
48*946379e7Schristosdone
49*946379e7Schristoscd ..
50