# # ITTC config: determine the operating system stuff # MACHINE=`(uname -m) 2>/dev/null` || MACHINE="unknown" RELEASE=`(uname -r) 2>/dev/null` || RELEASE="unknown" SYSTEM=`(uname -s) 2>/dev/null` || SYSTEM="unknown" VERSION=`(uname -v) 2>/dev/null` || VERSION="unknown" exec 1> Config_local echo echo "# This file generated automatically by ./config." echo "# Please do not commit this to repository." echo echo "CC = gcc" echo "RANLIB = ranlib" echo "COPTS = -g -O0 -Wall" # echo "COPTS = -O2 -Wall" echo "DEFINES = -DSTATS -DL_ENDIAN -D_REENTRANT -DPTHREADS" echo "Configuring for ${SYSTEM}" 1>&2 case "${SYSTEM}" in Darwin) # Mac OSX echo "OSLIBS = -lpthread -lm -ldl" ;; Linux) # Mac OSX echo "OSLIBS = -lnsl -lpthread -lm -ldl" ;; Solaris) # Sun stuff echo "OSLIBS = -lsocket -lnsl -lpthread -lm -ldl" ;; esac system=$(echo ${SYSTEM} | tr "[:upper:]" "[:lower:]") BIN=../runtime/bin_${system} # mkdir ${BIN} # let Makefile do it. echo "BIN = ${BIN}" ################# from old Makefile: # # Solaris x86, gcc, POSIX threads #CC = gcc #COPTS = -g -O0 -Wall #RANLIB = ranlib #DEFINES = -DSTATS -DL_ENDIAN -D_REENTRANT -DPTHREADS #OSLIBS = -lsocket -lnsl -lpthread -lm -ldl # Solaris x86, gcc, Solaris threads #CC = gcc #COPTS = -O2 -Wall #RANLIB = ranlib #DEFINES = -DSTATS -DL_ENDIAN -D_REENTRANT -DSTHREADS #OSLIBS = -lsocket -lnsl -lthread -lm # Solaris SPARC, gcc, POSIX threads #CC = gcc #COPTS = -O2 -Wall #RANLIB = ranlib #DEFINES = -DSTATS -DB_ENDIAN -D_REENTRANT -DPTHREADS #OSLIBS = -lsocket -lnsl -lpthread -lm # ################# end old Makefile.