#!/bin/sh

prefix=/usr/local
opt=false
dbg=true
use_ft2=true

while [ $# != 0 ]; do
	case $1 in
	--prefix=*)
		prefix=`echo $1 | sed 's/^--prefix=//'`
		;;
	--enable-opt)
		opt=true
		;;
	--disable-opt)
		opt=false
		;;
	--enable-dbg)
		dbg=true
		;;
	--disable-dbg)
		dbg=false
		;;
	--enable-freetype)
		use_ft2=true
		;;
	--disable-freetype)
		use_ft2=false
		;;
	esac
	shift
done

echo 'Configuring libdrawtext...'

echo "# do not modify this file manually, it's generated by the configure script" >Makefile
echo "PREFIX = $prefix" >>Makefile
$opt && echo '-O3' | xargs echo 'opt =' >>Makefile
$dbg && echo '-g' | xargs echo 'dbg =' >>Makefile
if $use_ft2; then
	echo 'ft2_cflags = `pkg-config --cflags freetype2`' >>Makefile
	echo 'ft2_libs = `pkg-config --libs freetype2`' >>Makefile
else
	echo 'ft2_cflags = -DNO_FREETYPE' >>Makefile
fi
echo '# --- end of generated part, start of Makefile.in ---' >>Makefile
cat Makefile.in >>Makefile

echo 'Done. Run make (or gmake) to compile.'
