#!/bin/sh

phpize=${phpize:-"/usr/local/bin/phpize"}
if test -f $phpize; then
        $phpize
else
        echo "You have to make and install php first. Make sure phpize script is located at $phpize"
        exit 1
fi
PLAT=`uname`


case "$PLAT" in
FreeBSD)
    libtoolize13 -f -c
    aclocal
    autoconf213
    autoheader213
    
    ;;
Linux|SunOS)
    aclocal
    ;;
*)
    echo "unspecified platform"
    exit
    ;;    
esac


if test "$1" = 0;
then
    CFLAGS="-DHAVE_CONFIG_H -O0"
    echo not optimized
elif test "$1" = 1;
then
    CFLAGS="-DHAVE_CONFIG_H -O2 -mcpu=pentiumpro"
    echo i686 optimized
else
    CFLAGS="-DHAVE_CONFIG_H" 
    echo left default
fi


export CFLAGS
EXTRA_CFLAGS=$CFLAGS
export EXTRA_CFLAGS

case $PLAT in
    SunOS)
    ;;
esac

./configure --enable-dbg=shared --with-dbg-profiler --with-php-config=`dirname $phpize`/php-config

case $PLAT in
    SunOS)
	sed -e "s,\-prefer\-pic,-Kpic,g" Makefile>tmp
	mv tmp Makefile
	make
    ;;
    FreeBSD)
	sed -e "s,\-prefer\-pic,,g" Makefile>tmp
	mv tmp Makefile
	make
    ;;
    Linux)
	make
    ;;
esac

