File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / libxml2 / VxWorks / build.sh
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 23:37:58 2012 UTC (12 years, 4 months ago) by misho
Branches: libxml2, MAIN
CVS tags: v2_9_1p0, v2_9_1, v2_8_0p0, v2_8_0, v2_7_8, HEAD
libxml2

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

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>