Proc中单独文件编译(make)文件例子

来源:互联网 发布:淘宝设置淘口令 编辑:程序博客网 时间:2024/04/29 14:01

ORALIBPATH=-L/oracle/product/9.2.0/lib/

ORALIB="-lclntsh  -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9  -lnsslb9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -ldl -lm -lpthread -lnsl"
 BASENAME=`basename $1 .pc` 

#文件名

$ORACLE_HOME/bin/proc  DEFINE=MK_AGT USERID=lgxamis/lgxamis@orahx LINE=YES SQLCHECK=SEMANTICS DYNAMIC=ANSI INCLUDE=$ORACLE_HOME/precomp/public /
        INCLUDE=${HOME}/include INCLUDE=${HOME}/include/server INCLUDE=./ /
        INCLUDE=${HOME}/src/include/pub INCLUDE=${HOME}/src/include /
        ONAME=$BASENAME.c INAME=$1

cc  +DD64 -DMK_AGT -I${HOME}/include -I./ -I${HOME}/include/server -I${HOME}/src/include/pub /
-I${HOME}/src/include -I${HOME}/src/include/tapi -I$ORACLE_HOME/precomp/public $ORALIBPATH $ORALIB /
-o lifeprodown  $BASENAME.c -L/amis/amishx/src/lib -lpub
#rm $BASENAME.c
rm $BASENAME.lis