⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 buildap

📁 UNIX/LINUX平台下面SMS网管原代码
💻
字号:
if [ "X$SUNBRIDGEDIR" = "X" ]then    echo "Environment SUNBRIDGEDIR not set"    exit 1fiUSAGE="Usage: buildap -L libdir -l libs -o objs -n server"SRVNAME=LIBDIR="-L $SUNBRIDGEDIR/lib"LIBS="$SUNBRIDGEDIR/lib/sl_api.a"LIBS="$SUNBRIDGEDIR/lib/libencrypt.a $LIBS"#LIBS="/usr/local/lib/libxml2.so $LIBS"OBJS=                      CCFLAGS=                   APFRAME="$SUNBRIDGEDIR/lib/apframe.a"                           while getopts 'L:l:o:n:?   ' cdo                             case $c in                     L) LIBDIR="$LIBDIR -L$OPTARG";;        l) LIBS="$LIBS -l$OPTARG";;        o) OBJS="$OBJS $OPTARG";;        n) SRVNAME="$SRVNAME $OPTARG";;       \?) echo $USAGE; exit 2;;    esacdoneUNAME=`uname`case "$UNAME" in    "HP-UX")         CCFLAGS="-Ae -O"        LIBS="$LIBS "        ;;    "SMP_DC.OSx")        CCFLAGS="-O"        LIBS="$LIBS -lsocket -lnsl"        ;;    "SCO_SV")        CCFLAGS="-O"        LIBS="$LIBS -lsocket"        ;;    "Linux")        CCFLAGS="-O -lnsl"        LIBS="$LIBS"        ;;    "UNIX_SV")        CCFLAGS="-O"        LIBS="$LIBS -lnsl"        ;;esacif [ "$UNAME" = "HP-UX" ]then    CCFLAGS="-Ae -O"    LIBS="$LIBS "else    CCFLAGS="-O"    LIBS="$LIBS -lnsl"fiif [ "X$SRVNAME" = "X" ]then    echo $USAGE    exit 2fifor srvname in $SRVNAMEdo    tmpc=`spre $srvname`    tmpf=$tmpc.c    if [ "$?" != "0" ]    then        exit 1    fi    tmpobj=`basename $tmpf | cut -d'.' -f1`    tmpobj=$tmpobj.o    cc -I$SUNBRIDGEDIR/incl -c $tmpf    cc -o $srvname $APFRAME $tmpobj $OBJS $LIBS -L$SYBASE/OCS-12_5/lib -lct -lcs -lcomn -lintl -lm -lc -lsybtcl -ldl    if [ "$?" != "0" ]    then        rm -f $tmpobj        tmpobj=$tmpc.*        rm -f $tmpobj        exit 1    fi    strip $srvname    rm -f $tmpobj    tmpobj=$tmpc.*    rm -f $tmpobjdone

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -