tapi(64)

PROJDIR     = $(HOME)/src

PROC         = ${ORACLE_HOME}/bin/proc
CC           = cc

GFLIBDIR    = $(PROJDIR)/lib
TUXDIR      = /home/tuxedo/bea/tuxedo8.1

TRANSDIR    = $(PROJDIR)/trans
TRANSLIBDIR = $(TRANSDIR)/tapi/lib
TAPIDIR     = $(TRANSDIR)/tapi

T_OMNIDIR   = $(TAPIDIR)/agt

GFINCL      = $(PROJDIR)/include
GFINCLPUB   = $(GFINCL)/pub
GFINCLTRANS = $(GFINCL)/trans
GFINCLUPLD = $(GFINCL)/upld
GFINCLUPLDLIB = $(PROJDIR)/trans/xapi/upldlib
GFINCLERR = $(PROJDIR)/trans/xapi/lib

TUXINCL     = $(TUXDIR)/include
TAPIINCL    = $(GFINCL)/tapi

# define objfiles of directory claim for libtapi.a
TAPI_A   = $(GFLIBDIR)/libtapi.a

LIBTAPI = $(TAPITRANS) $(TAPIPUBF) $(TAPICBPS) $(TAPIUPLDLIB)

TAPITRANS = $(TRANSLIBDIR)/submit.o

TAPIPUBF = /
 $(TRANSLIBDIR)/tapipub.o

TAPICBPS = $(T_OMNIDIR)/tcRegAgtInfo.o /
 $(T_OMNIDIR)/tcGetPlcList.o $(T_OMNIDIR)/tcChgPlcAgt.o
##$(T_OMNIDIR)/tcDwnUUPlcList.o

TAPIUPLDLIB = $(GFINCLUPLDLIB)/cpstrulib.o

TAPIERRLIB = $(GFINCLERR)/ErrLog.o

.SUFFIXES:
.SUFFIXES: .o .pc .c .h .a

myall: tapi

cleanall:
 rm -f $(LIBSERLIB) 2>/dev/null

tapi:$(TAPI_A)
$(TAPI_A):$(LIBTAPI)
 rm -f $(@) 2>/dev/null
 ar ru $(@) $(LIBTAPI)

.pc.o:
 $(PROC) INCLUDE=$(GFINCL) INCLUDE=$(TUXINCL) INCLUDE=$(TAPIINCL) INCLUDE=$(TAPIDIR) INCLUDE=$(GFINCLPUB) INCLUDE=$(GFINCLTRANS) INCLUDE=$(GFINCLUPLD) INCLUDE=$(GFINCLUPLDLIB) DEFINE=MK_AGT DEFINE=DEBUG_TAPI MODE=ORACLE DBMS=V8 UNSAFE_NULL=YES MAXLITERAL=10..2048 RELEASE_CURSOR=YES ONAME=$(*F).c INAME=$<
 $(CC) -c -qcpluscmt -q32 -o $(@) -I$(GFINCL) -I$(TUXINCL) -I$(TAPIINCL) -I$(TAPIDIR) -I$(GFINCLPUB) -I$(GFINCLTRANS) -I$(GFINCLUPLD) -I$(GFINCLUPLDLIB) -I${ORACLE_HOME}/precomp/public -DMK_AGT -DDEBUG_XAPI $(*F).c
 
 rm -f $(*F).c

.c.o:
 $(CC) -c -qcpluscmt -q32 -I$(GFINCL) -I$(TUXINCL) -I$(TAPIINCL) -I$(TAPIDIR) -I$(GFINCLPUB) -I$(GFINCLTRANS) -I$(GFINCLUPLD) -I$(GFINCLUPLDLIB) -o $(@) $<
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值