#!/bin/sh rm -f gnucap-modelgen ln -s ../modelgen/O/gnucap-modelgen . mkdir O echo "CCFLAGS = \\" >Make.ccflags echo "LIBS = \\" >Make.libs (cd O; rm -f gnucap-modelgen; ln -s ../../modelgen/O/gnucap-modelgen gnucap-modelgen) rm -f a.out g++ -lreadline -ltermcap test_readline.cc if [ -f a.out ] ; then echo "using readline" echo "-DHAVE_LIBREADLINE \\" >>Make.ccflags echo "-lreadline -ltermcap \\" >>Make.libs else echo "either libtermcap or libreadline is missing - not using readline" fi rm -f a.out echo "-DUNIX -O2 -DNDEBUG -I.. -I. -W" >>Make.ccflags echo "" >>Make.libs echo "" >>Make.libs cat <Make.sys #------------------------------------------------------------------------ VPATH = .:.. CCC = g++ LDFLAGS = -rdynamic .SUFFIXES: .SUFFIXES: .o .cc .cc.o:; \$(CCC) \$(CCFLAGS) -c \$< #------------------------------------------------------------------------ \$(TARGET): \$(OBJS) rm -f \$@ \$(CCC) \$(CCFLAGS) \$(OBJS) \$(LIBS) \$(LDFLAGS) -o \$@ #------------------------------------------------------------------------ CAT_EOF cat Make.ccflags Make.libs Make.sys >Make2 rm Make.ccflags Make.libs Make.sys #------------- Stuff added to enable --prefix -------------- if test "x$1" != "x"; then # echo Found input parameter -- $1 # Now see if the parameter is --prefix= if test "x${1#--prefix=}" != "x$1"; then # echo "Found --prefix in input args. Setting prefix directory." prefix=${1#--prefix=} else # echo "Found unrecognized parameter in input args." # Just use the default prefix dir. prefix=/usr/local fi else # echo "No input parameter found." # Just use the default prefix dir prefix=/usr/local fi sed -e "s#/usr/local#$prefix#" Makefile.template > Makefile #---------------------------------------------------------------- exit 0