aboutsummaryrefslogtreecommitdiff
path: root/tests/bullet/autogen.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/bullet/autogen.sh')
-rwxr-xr-xtests/bullet/autogen.sh61
1 files changed, 61 insertions, 0 deletions
diff --git a/tests/bullet/autogen.sh b/tests/bullet/autogen.sh
new file mode 100755
index 00000000..35623fac
--- /dev/null
+++ b/tests/bullet/autogen.sh
@@ -0,0 +1,61 @@
+#! /bin/sh
+
+if [ "$USER" = "root" ]; then
+ echo "*** You cannot do this as "$USER" please use a normal user account."
+ exit 1
+fi
+if test ! -f configure.ac ; then
+ echo "*** Please invoke this script from directory containing configure.ac."
+ exit 1
+fi
+
+echo "running aclocal"
+aclocal
+rc=$?
+
+if test $rc -eq 0; then
+ echo "running libtool"
+ libtoolize --force --automake --copy
+ rc=$?
+else
+ echo "An error occured, autogen.sh stopping."
+ exit $rc
+fi
+
+if test $rc -eq 0; then
+ echo "libtool worked."
+else
+ echo "libtool not found. trying glibtool."
+ glibtoolize --force --automake --copy
+ rc=$?
+fi
+
+if test $rc -eq 0; then
+ echo "running automake"
+ automake --add-missing --copy
+ rc=$?
+else
+ echo "An error occured, autogen.sh stopping."
+ exit $rc
+fi
+
+if test $rc -eq 0; then
+ echo "running autoheader"
+ autoheader
+ rc=$?
+else
+ echo "An error occured, autogen.sh stopping."
+ exit $rc
+fi
+
+if test $rc -eq 0; then
+ echo "running autoconf"
+ autoconf
+ rc=$?
+else
+ echo "An error occured, autogen.sh stopping."
+ exit $rc
+fi
+
+echo "autogen.sh complete"
+exit $rc