Daniel Veillard | 63806b5 | 2008-06-10 14:56:11 +0000 | [diff] [blame] | 1 | LIBXML2=$1
|
| 2 | TARGETCPU=$2
|
| 3 | TARGETTYPE=$3
|
| 4 |
|
| 5 | if [ -z "$2" ]; then
|
| 6 | TARGETCPU=SIMPENTIUMgnu
|
| 7 | fi
|
| 8 |
|
| 9 | if [ -z "$3" ]; then
|
| 10 | TARGETTYPE=RTP
|
| 11 | fi
|
| 12 |
|
| 13 | echo "LIBXML2 Version: ${LIBXML2}"
|
| 14 | echo "LIBXML2 Target CPU: ${TARGETCPU}"
|
| 15 | echo "LIBXML2 Target Type: ${TARGETTYPE}"
|
| 16 |
|
| 17 | rm -fR src
|
| 18 | tar xvzf ${LIBXML2}.tar.gz
|
| 19 | mv ${LIBXML2} src
|
| 20 | cd src
|
| 21 |
|
| 22 | ./configure --with-minimum --with-reader --with-writer --with-regexps --with-threads --with-thread-alloc
|
| 23 |
|
| 24 | find . -name '*.in' -exec rm -fR {} +
|
| 25 | find . -name '*.am' -exec rm -fR {} +
|
| 26 | rm -fR *.m4
|
| 27 | rm -fR *.pc
|
| 28 | rm -fR *.pl
|
| 29 | rm -fR *.py
|
| 30 | rm -fR *.spec
|
| 31 | rm -fR .deps
|
| 32 | rm -fR AUTHORS
|
| 33 | rm -fR bakefile
|
| 34 | rm -fR ChangeLog
|
| 35 | rm -fR config.guess
|
| 36 | rm -fR config.log
|
| 37 | rm -fR config.status
|
| 38 | rm -fR config.stub
|
| 39 | rm -fR config.sub
|
| 40 | rm -fR configure
|
| 41 | rm -fR COPYING
|
| 42 | rm -fR Copyright
|
| 43 | rm -fR depcomp
|
| 44 | rm -fR doc
|
| 45 | rm -fR example
|
| 46 | rm -fR INSTALL
|
| 47 | rm -fR install-sh
|
| 48 | rm -fR libxml.3
|
| 49 | rm -fR ltmain.sh
|
| 50 | rm -fR Makefile
|
| 51 | rm -fR Makefile.tests
|
| 52 | rm -fR macos
|
| 53 | rm -fR mkinstalldirs
|
| 54 | rm -fR missing
|
| 55 | rm -fR nanoftp.c
|
| 56 | rm -fR nanohttp.c
|
| 57 | rm -fR NEWS
|
| 58 | rm -fR python
|
| 59 | rm -fR README
|
| 60 | rm -fR README.tests
|
| 61 | rm -fR regressions.xml
|
| 62 | rm -fR result
|
| 63 | rm -fR runsuite.c
|
| 64 | rm -fR runtest.c
|
| 65 | rm -fR test
|
| 66 | rm -fR test*.c
|
| 67 | rm -fR TODO*
|
| 68 | rm -fR trio*
|
| 69 | rm -fR vms
|
| 70 | rm -fR win32
|
| 71 | rm -fR xml2*
|
| 72 | rm -fR xmllint.c
|
| 73 | rm -fR xstc
|
| 74 |
|
| 75 | cd ..
|
| 76 |
|
| 77 | make clean all VXCPU=${TARGETCPU} VXTYPE=${TARGETTYPE}
|
| 78 |
|
| 79 | if [ "${TARGETTYPE}" = "RTP" ]; then
|
| 80 | cp libxml2.so ../../lib/.
|
| 81 | else
|
| 82 | cp xml2.out ../../bin/.
|
| 83 | fi
|
| 84 |
|
| 85 | cp -R src/include/libxml ../../include/. |