You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
85 lines
1.5 KiB
85 lines
1.5 KiB
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/. |