#!/bin/sh
#very simple configure script to generate Makefile

#defaults
CFLAGS=gtk+-2.0
PREFIX=/usr/local
SYSCONFDIR=/etc

#parameters
while [ $# != 0 ]; do
	I=1
	while [ $I -lt `echo $# | wc -c` ]; do
		case $1 in
			--prefix*) PREFIX=`echo $1|cut -d '=' -f2`;;
			--sysconfdir*)SYSCONFDIR=`echo $1|cut -d '=' -f2`;;
			CFLAGS=*)CFLAGS=`echo $1|cut -d '=' -f2`;;
			-h|--help)	echo '
  -h|--help    show this help
  --prefix=/dir    set installation path : default /usr/local
  --sysconfdir=/   set config dir : default /etc (do not change)
  CFLAGS=	eg: "CFLAGS=gtk+-3.0" : default is gtk+-2.0'
				exit;;
			
		esac
		shift
		I=$(($I+1))
	done
done

echo -n "checking for gcc...	"
if [ "$?" -ne 127 ];then  echo "ok" 
  else echo -e "not found \naborting" && exit
fi
echo
echo "======================="
echo "prefix:	PREFIX="$PREFIX"
sysconfdir: SYSCONFDIR="$SYSCONFDIR""
[ "$CFLAGS" = "gtk+-2.0" ] && echo "CFLAGS:	CFLAGS=gtk+-2.0" ||\
echo "CFLAGS:	CFLAGS=$CFLAGS"

cat > Makefile << _MAKE
CC=gcc
PREFIX=$PREFIX
SYSCONFDIR=$SYSCONFDIR
CFLAGS=$CFLAGS

doit:

	\$(CC) -Wall -o tempiconsvg tempiconsvg.c \`pkg-config --libs --cflags \$(CFLAGS)\`
	strip tempiconsvg


install:

	cp -ax tempiconsvg \$(PREFIX)/bin/
	cp -ax Scripts-\$(CFLAGS)/* \$(PREFIX)/bin/
	bash text2svg
	cp -ar icons/tempicon \$(SYSCONFDIR)

clean:

	rm -f tempiconsvg
	rm -f icons/tempicon/*


distclean:

	rm -f Makefile


uninstall:

	rm -f \$(PREFIX)/bin/tempiconsvg 
	rm -f \$(PREFIX)/bin/{tempicongui,tempicon.hlp,tempiconsvg.func}
	rm -rf \$(SYSCONFDIR)/tempicon

_MAKE
