说明:
#!/bin/sh
OSNAME=`uname`
HARDWARENAME=`uname -m`
PLAT=$OSNAME.$HARDWARENAME
echo "Darwin Streaming Server"
echo "-----------------------"
echo "--------" $PLAT "--------"
CPLUS=gcc
CCOMP=gcc
LINKER='gcc'
MAKE=make
COMPILER_FLAGS="-D_REENTRANT -D__USE_POSIX -D__linux__ -pipe"
INCLUDE_FLAG="-include"
CORE_LINK_LIBS="-lpthread -ldl -lstdc++ -lm -lcrypt"
SHARED=-shared
MODULE_LIBS=
if [ -f /usr/include/socketbits.h ]; then
NEED_SOCKETBITS=1
export NEED_SOCKETBITS
fi
echo Building for $PLAT with $CPLUS
export CPLUS
export CCOMP
export LINKER
export COMPILER_FLAGS
export INCLUDE_FLAG
export CORE_LINK_LIBS
export SHARED
export MODULE_LIBS
echo $*
echo Building CommonUtilitiesLib for $PLAT with $CPLUS
cd CommonUtilitiesLib/
$MAKE -f Makefile.POSIX $*
echo Building QTFileLib internal for $PLAT with $CPLUS
cd ../QTFileLib/
if [ "$*" = "clean" ] ; then
$MAKE -f Makefile.POSIX $*
else
$MAKE -f Makefile.POSIX all $*
fi
echo Building StreamingServer for $PLAT with $CPLUS
cd ..
$MAKE -f Makefile.POSIX $*