| LIBXML2=$1 |
| TARGETCPU=$2 |
| TARGETTYPE=$3 |
| |
| if [ -z "$2" ]; then |
| TARGETCPU=SIMPENTIUMgnu |
| fi |
| |
| if [ -z "$3" ]; then |
| TARGETTYPE=RTP |
| fi |
| |
| echo "LIBXML2 Version: ${LIBXML2}" |
| echo "LIBXML2 Target CPU: ${TARGETCPU}" |
| echo "LIBXML2 Target Type: ${TARGETTYPE}" |
| |
| rm -fR src |
| tar xvzf ${LIBXML2}.tar.gz |
| mv ${LIBXML2} src |
| cd src |
| |
| ./configure --with-minimum --with-reader --with-writer --with-regexps --with-threads --with-thread-alloc |
| |
| find . -name '*.in' -exec rm -fR {} + |
| find . -name '*.am' -exec rm -fR {} + |
| rm -fR *.m4 |
| rm -fR *.pc |
| rm -fR *.pl |
| rm -fR *.py |
| rm -fR *.spec |
| rm -fR .deps |
| rm -fR AUTHORS |
| rm -fR bakefile |
| rm -fR ChangeLog |
| rm -fR config.guess |
| rm -fR config.log |
| rm -fR config.status |
| rm -fR config.stub |
| rm -fR config.sub |
| rm -fR configure |
| rm -fR COPYING |
| rm -fR Copyright |
| rm -fR depcomp |
| rm -fR doc |
| rm -fR example |
| rm -fR INSTALL |
| rm -fR install-sh |
| rm -fR libxml.3 |
| rm -fR ltmain.sh |
| rm -fR Makefile |
| rm -fR Makefile.tests |
| rm -fR macos |
| rm -fR mkinstalldirs |
| rm -fR missing |
| rm -fR nanoftp.c |
| rm -fR nanohttp.c |
| rm -fR NEWS |
| rm -fR python |
| rm -fR README |
| rm -fR README.tests |
| rm -fR regressions.xml |
| rm -fR result |
| rm -fR runsuite.c |
| rm -fR runtest.c |
| rm -fR test |
| rm -fR test*.c |
| rm -fR TODO* |
| rm -fR trio* |
| rm -fR vms |
| rm -fR win32 |
| rm -fR xml2* |
| rm -fR xmllint.c |
| rm -fR xstc |
| |
| cd .. |
| |
| make clean all VXCPU=${TARGETCPU} VXTYPE=${TARGETTYPE} |
| |
| if [ "${TARGETTYPE}" = "RTP" ]; then |
| cp libxml2.so ../../lib/. |
| else |
| cp xml2.out ../../bin/. |
| fi |
| |
| cp -R src/include/libxml ../../include/. |