6 ego=$(echo "$0" | sed 's:^.*[/\\]::; s:\.*$::')
7 usage="Usage: $ego [--debian]"
11 while [ $# -gt 0 ]; do
13 --help | -h | --usage | -u)
25 echo >&2 "$ego: unknown option \`$1'"
36 ### Link any strange common files we need
37 [ -f .links ] && mklinks
39 ### Grind through the Autoconf machinery
41 for i in configure.ac configure.in; do
42 [ -f $i ] && configure=$i
44 if [ "$configure" ]; then
45 grep >/dev/null AM_PROG_LIBTOOL $configure && libtoolize
46 find . -name Makefile.m4 -print | while read m4; do
47 dir=$(echo $m4 | sed 's:/[^/]*$::')
49 m4 Makefile.m4 >Makefile.am.new &&
50 mv Makefile.am.new Makefile.am)
54 grep >/dev/null AM_CONFIG_HEADER $configure && autoheader
55 [ -f Makefile.am ] && automake -a
58 ### Maybe make a build directory
59 [ $debian = no ] && [ ! -e build ] && mkdir build