echo Running the configure script to create config.mk
echo
-CFLAGS='-ggdb'
-LDFLAGS=''
+# Parse the command line arguments
+for x in $*
+do
+ a=$1
+ k=`echo $a | awk -F= ' { print $1 } '`
+ v=`echo $a | awk -F= ' { print $2 } '`
+
+ case $k in
+ --prefix)
+ PREFIX=$v
+ ;;
+ --bindir)
+ BINDIR=$v
+ ;;
+ --ctdldir)
+ CTDLDIR=$v
+ ;;
+ *)
+ echo $0 : unknown option $k
+ echo
+ echo Valid options are:
+ echo ' --prefix=PREFIX Install files in PREFIX [/usr/local]'
+ echo ' --bindir=DIR Install executables in DIR [PREFIX/bin]'
+ echo ' --ctdldir=DIR Look for Citadel server in DIR [/usr/local/citadel]'
+ exit 1
+ ;;
+ esac
+ shift
+done
+
+# Set any missing values
+
+[ "$PREFIX" = "" ] && PREFIX=/usr/local
+[ "$BINDIR" = "" ] && BINDIR=${PREFIX}/bin
+[ "$CTDLDIR" = "" ] && CTDLDIR=/usr/local/citadel
+[ "$CFLAGS" = "" ] && CFLAGS='-ggdb'
+[ "$LDFLAGS" = "" ] && LDFLAGS=''
+
+# Output the config.mk
(
echo "CFLAGS := ${CFLAGS}"
echo "LDFLAGS := ${LDFLAGS}"
+ echo "PREFIX := ${PREFIX}"
+ echo "BINDIR := ${BINDIR}"
+ echo "CTDLDIR := ${CTDLDIR}"
) >config.mk
cat config.mk