#!/bin/sh

CC=${CC:=cc}
DEFAULT_HTTPFS_FLAG="0"
DEFAULT_LIBPATH="/usr/local/lib"
DEFAULT_BINPATH="/usr/local/bin"
COMPILE_TIME=""

echo -n "Enable the HTTP filesystem support? [y/N]: "
read HTTPFS_FLAG
echo -n "Path where to put libnetbrake? [$DEFAULT_LIBPATH]: "
read LIBPATH
echo -n "Path where to put the netbrake script? [$DEFAULT_BINPATH]: "
read BINPATH

[ "$HTTPFS_FLAG" = "y" ] && DEFAULT_HTTPFS_FLAG="1"
[ "$HTTPFS_FLAG" = "Y" ] && DEFAULT_HTTPFS_FLAG="1"
[ "$HTTPFS_FLAG" = "yes" ] && DEFAULT_HTTPFS_FLAG="1"
[ "$LIBPATH" = "" ] || DEFAULT_LIBPATH=$LIBPATH
[ "$BINPATH" = "" ] || DEFAULT_BINPATH=$BINPATH

echo
echo ----------------------------------------------
[ "$DEFAULT_HTTPFS_FLAG" = "1" ] && echo "HTTPFS enabled"
[ "$DEFAULT_HTTPFS_FLAG" = "0" ] && echo "HTTPFS disabled"
echo "Library path: $DEFAULT_LIBPATH"
echo "Binary path: $DEFAULT_BINPATH"
echo ----------------------------------------------
echo
echo "If the configuration is correct press enter, CTRL+C to abort"
read

[ "$DEFAULT_HTTPFS_FLAG" = "1" ] && COMPILE_TIME="-DNB_HTTPFS"

echo 'Maikefine.in => Makefile ...'
sed	-e "s^@LIBPATH@^$DEFAULT_LIBPATH^g" \
	-e "s^@BINPATH@^$DEFAULT_BINPATH^g" \
	-e "s^@COMPILE_TIME@^$COMPILE_TIME^g" \
	<Makefile.in > Makefile

echo 'netbrake.h.in => netbrake.h ...'
sed	-e "s^@LIBPATH@^$DEFAULT_LIBPATH^g" \
	<netbrake.h.in > netbrake.h

echo
echo Now try \`make\'
