2 # Run this to generate all the initial makefiles, etc.
6 test -n "$srcdir" || srcdir
=$
(dirname "$0")
7 test -n "$srcdir" || srcdir
=.
11 (test -f $srcdir/configure.ac \
12 && test -d $srcdir/src \
13 && test -f $srcdir/src
/gnumeric.h
) ||
{
14 echo -n "**Error**: Directory "\
`$srcdir\'" does not look like the"
15 echo " top-level gnumeric directory"
20 aclocal --install || exit 1
21 glib-gettextize --force --copy || exit 1
22 gtkdocize --copy || exit 1
23 intltoolize --force --copy --automake || exit 1
24 autoreconf --verbose --force --install || exit 1
28 # We have our own copy of Makefile.in.in generated October 2008.
29 # One of the reasons why we need a local copy is that
30 # we generate po-functions/Makefile.in.in from it, which is committed to
31 # SVN, so this file cannot depend on the versions of the tools which the
32 # developers have installed.
34 echo "Creating po/Makefile.in.in and po-functions/Makefile.in.in."
35 rm -f $srcdir/po/Makefile.in.in $srcdir/po-functions/Makefile.in.in
36 cp $srcdir/po/Makefile.in.in.own $srcdir/po/Makefile.in.in
37 sed '/^\(GETTEXT_PACKAGE\|subdir\) =/s/[ ]*$/-functions/
38 s|$(srcdir)/LINGUAS|$(top_srcdir)/po/LINGUAS|g
39 /^GETTEXT_PACKAGE =/a\
40 XGETTEXT_KEYWORDS = --keyword --keyword=F_
41 /^EXTRA_DISTFILES/s/ LINGUAS//
42 ' $srcdir/po/Makefile.in.in >$srcdir/po-functions/Makefile.in.in
44 echo "Creating po-functions/POTFILES.{in,skip}."
45 rm -f $srcdir/po-functions/POTFILES.in $srcdir/po-functions/POTFILES.skip
46 # This regex matches names of XML files:
47 xml_file_name='^((schemas|templates)/.+|[^/]+)\.in$|\.(glade|xml)(\.in)?$'
48 ( echo "# Generated by autogen.sh; do not edit."
49 egrep -v "^#|$xml_file_name" $srcdir/po/POTFILES.in
50 ) >$srcdir/po-functions/POTFILES.in
51 ( echo "# Generated by autogen.sh; do not edit."
52 test -f $srcdir/po/POTFILES.skip && grep -v '^#' $srcdir/po/POTFILES.skip
53 egrep "$xml_file_name" $srcdir/po/POTFILES.in
54 ) >$srcdir/po-functions/POTFILES.skip
57 if [ "$NOCONFIGURE" = "" ]; then
58 $srcdir/configure "$@" || exit 1
60 if [ "$1" = "--help" ]; then exit 0 else
61 echo "Now type 'make' to compile $PKG_NAME" || exit 1
64 echo "Skipping configure process."