From 66a921919f22190ff4b01b6eb521544f30b55a7d Mon Sep 17 00:00:00 2001 From: jcid Date: Sun, 7 Oct 2007 00:43:20 +0200 Subject: Added autogen.sh --- autogen.sh | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100755 autogen.sh (limited to 'autogen.sh') diff --git a/autogen.sh b/autogen.sh new file mode 100755 index 00000000..ab7dc444 --- /dev/null +++ b/autogen.sh @@ -0,0 +1,59 @@ +#!/bin/sh +# +# Script to generate configure&make stuff +# + +#----------------------------------------------------- +# If defined, get these programs from the environment +# +: ${ACLOCAL:=aclocal} +: ${AUTOHEADER:=autoheader} +: ${AUTOCONF:=autoconf} +: ${AUTOMAKE:=automake} + +#------------------------- +# Required binaries check +# +check_bin_file(){ + which $1 > /dev/null 2>&1 + if [ $? = 0 ]; then + return 0 + else + return 1 + fi +} + +#------ +# Main +# + +#clear +ERR="no" +for cmd in "$ACLOCAL" "$AUTOHEADER" "$AUTOCONF" "$AUTOMAKE" +do + if check_bin_file "$cmd" + then + echo -e "$cmd \tfound" + else + echo -e "$cmd \tNOT found" + ERR="yes" + fi +done + +if test $ERR = "yes" +then + echo + echo "ERROR: to run this program you need the following installed" + echo " $ACLOCAL $AUTOHEADER $AUTOCONF $AUTOMAKE" + echo + exit 1 +fi + +echo "[Checks passed]" +echo "Generating..." + +"$ACLOCAL" +"$AUTOHEADER" +"$AUTOCONF" +"$AUTOMAKE" -a + -- cgit v1.2.3