summaryrefslogtreecommitdiff
path: root/ndb/config/GuessConfig.sh_old
diff options
context:
space:
mode:
Diffstat (limited to 'ndb/config/GuessConfig.sh_old')
-rwxr-xr-xndb/config/GuessConfig.sh_old116
1 files changed, 116 insertions, 0 deletions
diff --git a/ndb/config/GuessConfig.sh_old b/ndb/config/GuessConfig.sh_old
new file mode 100755
index 00000000000..8c7886401ba
--- /dev/null
+++ b/ndb/config/GuessConfig.sh_old
@@ -0,0 +1,116 @@
+#! /bin/sh
+
+if [ -z "$NDB_TOP" ]
+then
+ echo "You have not set NDB_TOP. Exiting" 1>&2
+ exit 1
+fi
+
+if [ -z "$NDB_SCI" ]
+then
+ NDB_SCI=N
+fi
+
+if [ -z "$NDB_SHM" ]
+then
+ NDB_SHM=N
+fi
+
+os=`uname -s`
+case $os in
+Linux)
+ NDB_OS=LINUX
+ NDB_ARCH=x86
+ NDB_COMPILER=GCC
+ ;;
+Darwin)
+ NDB_OS=MACOSX
+ NDB_ARCH=POWERPC
+ NDB_COMPILER=GCC
+ ;;
+HP-UX)
+ NDB_OS=HPUX
+ NDB_ARCH=HPPA
+ NDB_COMPILER=GCC
+ ;;
+CYGWIN_NT-5.0)
+ NDB_OS=WIN32
+ NDB_ARCH=x86
+ NDB_COMPILER=VC7
+ ;;
+*)
+ if [ "$os" = "SunOS" ] && [ `uname -r` = "5.6" ]
+ then
+ NDB_OS=OSE
+ NDB_ARCH=PPC750
+ NDB_COMPILER=DIAB
+ else
+ NDB_OS=SOLARIS
+ NDB_ARCH=SPARC
+ NDB_COMPILER=GCC
+ fi;;
+esac
+
+if [ -z "$NDB_ODBC" ]
+then
+ NDB_ODBC=N
+fi
+
+
+mch=`uname -m`
+case $mch in
+x86_64)
+ NDB_ARCH=x86_64
+ ;;
+*)
+ ;;
+esac
+
+if [ -f $NDB_TOP/config/Makefile ]
+then
+TERMCAP_LIB=`grep TERMCAP_LIB $NDB_TOP/config/Makefile | sed -e s,"TERMCAP_LIB.*=.*-l","",g`
+fi
+if [ "$TERMCAP_LIB" = "" ]
+then
+TERMCAP_LIB=termcap
+fi
+
+# defaults
+NDB_VERSION=DEBUG
+PACKAGE=
+VERSION=
+
+parse_arguments() {
+ for arg do
+ case "$arg" in
+ -GCC) NDB_COMPILER=GCC ;;
+ -R) NDB_VERSION=RELEASE ;;
+ -D) NDB_VERSION=DEBUG ;;
+ --PACKAGE=*) PACKAGE=`echo "$arg" | sed -e "s;--PACKAGE=;;"` ;;
+ --VERSION=*) VERSION=`echo "$arg" | sed -e "s;--VERSION=;;"` ;;
+ *)
+ echo "Unknown argument '$arg'"
+ exit 1
+ ;;
+ esac
+ done
+}
+
+parse_arguments "$@"
+
+(
+ echo "# This file was automatically generated `date`"
+ echo "NDB_OS := $NDB_OS"
+ echo "NDB_ARCH := $NDB_ARCH"
+ echo "NDB_COMPILER := $NDB_COMPILER"
+ echo "NDB_VERSION := $NDB_VERSION"
+ echo "NDB_SCI := $NDB_SCI"
+ echo "NDB_SHM := $NDB_SHM"
+ echo "NDB_ODBC := $NDB_ODBC"
+ echo "TERMCAP_LIB := $TERMCAP_LIB"
+ echo "PACKAGE := $PACKAGE"
+ echo "VERSION := $VERSION"
+) > $NDB_TOP/config/config.mk
+
+exit 0
+