1 #!/bin/bash 2 3 mkdir -p lib 4 mkdir -p lib/x86 5 mkdir -p lib/xscale 6 7 #build for x86 8 gcc -shared -I../../api/native -g -I../../portlib/generic/ -I../../portlib/ezx/hdr -I../../portlib/p2k/hdr -I../../dmengine/dm_util/hdr -I./hdr -o ./lib/x86/libdmportlib.so ./src/dmSocketConnector.cpp ./src/port_layer.cc 9 10 # build for xscale 11 COMPILERTOOLPATH=/vobs/ezx_tools/linux/toolchain/toolchain-3.3/devkit/arm/iwmmxt_le/bin 12 COMPILERTOOLPREFIX=${COMPILERTOOLPATH}/arm-linux- 13 14 ${COMPILERTOOLPREFIX}gcc -shared -I../../api/native -I../../portlib/generic/ -I../../portlib/ezx/hdr -I../../portlib/p2k/hdr -I../../dmengine/dm_util/hdr -I./hdr -o ./lib/xscale/libdmportlib.so ./src/dmSocketConnector.cpp ./src/port_layer.cc 15 16 17 18