From: <jbo...@li...> - 2006-04-17 15:02:03
|
Author: mla...@jb... Date: 2006-04-17 11:01:49 -0400 (Mon, 17 Apr 2006) New Revision: 3735 Added: labs/jbossweb/trunk/src/share/native/build/buildworld.sh Log: Initial version Added: labs/jbossweb/trunk/src/share/native/build/buildworld.sh =================================================================== --- labs/jbossweb/trunk/src/share/native/build/buildworld.sh 2006-04-17 13:39:12 UTC (rev 3734) +++ labs/jbossweb/trunk/src/share/native/build/buildworld.sh 2006-04-17 15:01:49 UTC (rev 3735) @@ -0,0 +1,41 @@ +#/bin/sh +# +TEST=test +SSLVER="0.9.8a" +SSLNUM="0.9.8" +APRVER="1.2.6" +TCNATIVE_BASE=`pwd` +TCNATIVE_BUILD=`uname -p` +TCNATIVE_BIN=${TCNATIVE_BASE}/../native-builds/${TCNATIVE_BUILD} + +nativeonly=$1 +if ${TEST} "${nativeonly}" = "--native" ; then + shift +else + cd srclib/openssl-${SSLVER} + + case ${TCNATIVE_BUILD} in + sparc*) + ./Configure --prefix=${TCNATIVE_BIN} --openssldir=${TCNATIVE_BIN}/ssl threads zlib no-krb5 no-rc5 no-mdc2 no-idea no-ec shared solaris64-sparcv9-gcc + ;; + *) + ./config --prefix=${TCNATIVE_BIN} --openssldir=${TCNATIVE_BIN}/ssl threads zlib no-krb5 no-rc5 no-mdc2 no-idea no-ec shared + ;; + esac + make + make install_sw + cd .. + cd apr-${APRVER} + ./configure --prefix=${TCNATIVE_BIN} + make + make install + cd ${TCNATIVE_BIN}/lib + ln -s libcrypto.so.${SSLNUM} libcrypto.so.0 + ln -s libssl.so.${SSLNUM} libssl.so.0 + cd ${TCNATIVE_BASE} +fi + +./configure --prefix=${TCNATIVE_BIN} --with-apr=${TCNATIVE_BIN} --with-ssl=${TCNATIVE_BIN} $1 + +make +make install |