| 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/. |