163806b5373806c8a0dd9c43bce066a414815b293Daniel VeillardLIBXML2=$1
263806b5373806c8a0dd9c43bce066a414815b293Daniel VeillardTARGETCPU=$2
363806b5373806c8a0dd9c43bce066a414815b293Daniel VeillardTARGETTYPE=$3
463806b5373806c8a0dd9c43bce066a414815b293Daniel Veillard
563806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardif [ -z "$2" ]; then
663806b5373806c8a0dd9c43bce066a414815b293Daniel Veillard	TARGETCPU=SIMPENTIUMgnu
763806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardfi
863806b5373806c8a0dd9c43bce066a414815b293Daniel Veillard
963806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardif [ -z "$3" ]; then
1063806b5373806c8a0dd9c43bce066a414815b293Daniel Veillard	TARGETTYPE=RTP
1163806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardfi
1263806b5373806c8a0dd9c43bce066a414815b293Daniel Veillard
1363806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardecho "LIBXML2 Version:     ${LIBXML2}"
1463806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardecho "LIBXML2 Target CPU:  ${TARGETCPU}"
1563806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardecho "LIBXML2 Target Type: ${TARGETTYPE}"
1663806b5373806c8a0dd9c43bce066a414815b293Daniel Veillard
1763806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR src
1863806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardtar xvzf ${LIBXML2}.tar.gz
1963806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardmv ${LIBXML2} src
2063806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardcd src
2163806b5373806c8a0dd9c43bce066a414815b293Daniel Veillard
2263806b5373806c8a0dd9c43bce066a414815b293Daniel Veillard./configure --with-minimum --with-reader --with-writer --with-regexps --with-threads --with-thread-alloc
2363806b5373806c8a0dd9c43bce066a414815b293Daniel Veillard
2463806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardfind . -name '*.in' -exec rm -fR {} +
2563806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardfind . -name '*.am' -exec rm -fR {} +
2663806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR *.m4
2763806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR *.pc
2863806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR *.pl
2963806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR *.py
3063806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR *.spec
3163806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR .deps
3263806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR AUTHORS
3363806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR bakefile
3463806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR ChangeLog
3563806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR config.guess
3663806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR config.log
3763806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR config.status
3863806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR config.stub
3963806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR config.sub
4063806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR configure
4163806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR COPYING
4263806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR Copyright
4363806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR depcomp
4463806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR doc
4563806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR example
4663806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR INSTALL
4763806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR install-sh
4863806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR libxml.3
4963806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR ltmain.sh
5063806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR Makefile
5163806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR Makefile.tests
5263806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR macos
5363806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR mkinstalldirs
5463806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR missing
5563806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR nanoftp.c
5663806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR nanohttp.c
5763806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR NEWS
5863806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR python
5963806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR README
6063806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR README.tests
6163806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR regressions.xml
6263806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR result
6363806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR runsuite.c
6463806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR runtest.c
6563806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR test
6663806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR test*.c
6763806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR TODO*
6863806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR trio*
6963806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR vms
7063806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR win32
7163806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR xml2*
7263806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR xmllint.c
7363806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardrm -fR xstc
7463806b5373806c8a0dd9c43bce066a414815b293Daniel Veillard
7563806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardcd ..
7663806b5373806c8a0dd9c43bce066a414815b293Daniel Veillard
7763806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardmake clean all VXCPU=${TARGETCPU} VXTYPE=${TARGETTYPE}
7863806b5373806c8a0dd9c43bce066a414815b293Daniel Veillard
7963806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardif [ "${TARGETTYPE}" = "RTP" ]; then
8063806b5373806c8a0dd9c43bce066a414815b293Daniel Veillard	cp libxml2.so ../../lib/.
8163806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardelse
8263806b5373806c8a0dd9c43bce066a414815b293Daniel Veillard	cp xml2.out ../../bin/.
8363806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardfi
8463806b5373806c8a0dd9c43bce066a414815b293Daniel Veillard
8563806b5373806c8a0dd9c43bce066a414815b293Daniel Veillardcp -R src/include/libxml ../../include/.