summaryrefslogtreecommitdiffstats
path: root/autogen.sh
diff options
context:
space:
mode:
Diffstat (limited to 'autogen.sh')
-rw-r--r--autogen.sh47
1 files changed, 38 insertions, 9 deletions
diff --git a/autogen.sh b/autogen.sh
index 3bcd1a7..76a7de0 100644
--- a/autogen.sh
+++ b/autogen.sh
@@ -1,14 +1,27 @@
#!/bin/sh
+
+#
+# usage:
+#
+# banner <target name>
+#
+banner() {
+
+ echo
+ TG=`echo $1 | sed -e "s,/.*/,,g"`
+ LINE=`echo $TG |sed -e "s/./-/g"`
+ echo $LINE
+ echo $TG
+ echo $LINE
+ echo
+}
+
+
ACLOCAL=${ACLOCAL:=aclocal}
AUTOHEADER=${AUTOHEADER:=autoheader}
AUTOMAKE=${AUTOMAKE:=automake}
AUTOCONF=${AUTOCONF:=autoconf}
-echo use aclocal: $ACLOCAL
-echo use autoheader: $AUTOHEADER
-echo use automake: $AUTOMAKE
-echo use autoconf: $AUTOCONF
-
$ACLOCAL --version | \
awk -vPROG="aclocal" -vVERS=1.7\
'{if ($1 == PROG) {gsub ("-.*","",$4); if ($4 < VERS) print PROG" < version "VERS"\nThis may result in errors\n"}}'
@@ -17,9 +30,25 @@ $AUTOMAKE --version | \
awk -vPROG="automake" -vVERS=1.7\
'{if ($1 == PROG) {gsub ("-.*","",$4); if ($4 < VERS) print PROG" < version "VERS"\nThis may result in errors\n"}}'
-$ACLOCAL -I config/m4 && \
-libtoolize --force && \
-$AUTOHEADER && \
-$AUTOMAKE --gnu --add-missing -Wall && \
+
+banner "running libtoolize"
+libtoolize --force
+[ $? != 0 ] && exit
+
+banner "running aclocal"
+$ACLOCAL -I config/m4
+[ $? != 0 ] && exit
+
+banner "running autoheader"
+$AUTOHEADER
+[ $? != 0 ] && exit
+
+banner "running automake"
+$AUTOMAKE --gnu --add-missing -Wall
+[ $? != 0 ] && exit
+
+banner "running autoconf"
$AUTOCONF -Wall
+[ $? != 0 ] && exit
+banner "Finished"