#!/bin/sh for i in `seq 30`; do echo "Lots of output to emulate automake... ok" echo "Testing for things you'll never use... fail" echo "Satisfying the fortran77 lobby... ok" echo "Burning CPU time checking for the bloody obvious... ok" done echo "Automake emulated successfully" INST_ROOT='/usr/local' prefix="/usr/local" for arg in $*; do shift 1 case $arg in "--prefix" | "-p") prefix=shift $* ;; --prefix=*) prefix=`echo $arg | sed 's/^--prefix=//g'` ;; "--help" | "-h") echo "Usage:" echo " --prefix | -p: The prefix to install to" break; ;; *) echo "Unrecognized argument $arg";; esac done OS=`uname` MACH=`uname -m` echo export INST_ROOT=$prefix > config.mk echo '#define Instroot "'$prefix'"' > config.h case $OS in *Linux*) echo '#define Asmcmd {"as", "-g", "-o", NULL}' >> config.h echo '#define Symprefix ""' >> config.h echo 'export SYS=linux' >> config.mk ;; *Darwin*) echo '#define Asmcmd {"as", "-g", "-o", NULL}' >> config.h echo '#define Symprefix "_"' >> config.h echo 'export SYS=osx' >> config.mk ;; *FreeBSD*) echo '#define Asmcmd {"as", "-g", "-o", NULL}' >> config.h echo '#define Symprefix ""' >> config.h echo 'export SYS=freebsd' >> config.mk ;; *) echo '' echo '********************************' echo 'Unknown system' echo 'Cannot build' echo '********************************' rm -f config.h config.mk exit 1 ;; esac case $MACH in *x86_64*) echo 'export ARCH=x64' >> config.mk ;; *) echo '' echo '********************************' echo 'Unknown system' echo 'Cannot build' echo '********************************' esac cat << EOF Building with: prefix=$prefix EOF