Home | History | Annotate | Download | only in VxWorks
      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/.