From: <jbo...@li...> - 2006-05-08 10:11:57
|
Author: jfr...@jb... Date: 2006-05-08 06:11:54 -0400 (Mon, 08 May 2006) New Revision: 4131 Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh Log: Allow to build in a shared $HOME on different platforms. Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh =================================================================== --- labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-05-08 08:46:08 UTC (rev 4130) +++ labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-05-08 10:11:54 UTC (rev 4131) @@ -12,6 +12,10 @@ PHPVER=5.1.4 URL=http://de.php.net/distributions/php-${PHPVER}.tar.gz +# Platfrom directory and cache +TOOLS=$HOME/`uname -s`_`uname -p`_tools +CACHE=`uname -s`_`uname -p`_cache + # # depending on machine remove or add php extensions. case `uname -n` in @@ -66,7 +70,8 @@ echo "Adding to default configuration:: ${ADDCONF}" (cd php-${PHPVER} - ./configure --prefix=$HOME/PHP \ + ./configure --prefix=$TOOLS/PHP \ + --cache-file=$CACHE \ --with-tsrm-pthreads --enable-shared \ --enable-embed=shared \ --with-kerberos \ @@ -108,7 +113,17 @@ echo "Configure failed" exit 1 fi + (cd php-${PHPVER} +make clean +) +if [ $? -ne 0 ] +then + echo "Make clean failed" + exit 1 +fi + +(cd php-${PHPVER} make ) if [ $? -ne 0 ] @@ -116,6 +131,7 @@ echo "Make failed" exit 1 fi + (cd php-${PHPVER} make install ) @@ -132,11 +148,11 @@ # (cd ../php5servlet - gcc -c -I $HOME/PHP/include/php/main \ - -I $HOME/PHP/include/php/Zend \ - -I $HOME/PHP/include/php/TSRM \ - -I $HOME/PHP/include/php \ + gcc -c -I $TOOLS/PHP/include/php/main \ + -I $TOOLS/PHP/include/php/Zend \ + -I $TOOLS/PHP/include/php/TSRM \ + -I $TOOLS/PHP/include/php \ -DZTS -DPTHREADS \ php5servlet.c - ld -G -o libphp5servlet.so php5servlet.o -L $HOME/PHP/lib -lphp5 + ld -G -o libphp5servlet.so php5servlet.o -L $TOOLS/PHP/lib -lphp5 ) |