#----------------------------------------------------------
#创建日期:20160203
#作者:高理
#----------------------------------------------------------
DESDIR=../bin
TARGET=libdce.so
SOURCE1=mypub\
logfile\
profile\
BUShm\
BUSem\
MemQueue\
MsgQueue\
mutex\
tcp\
udp\
WThread\
mdlmsg\
MDSession\
MDSLink\
proc_contr_hands\
KsPrivExchInfo\
HQQueueMgr\
public_func\
send_proc\
send_tcp_proc\
SendData\
TradeData\
ConvertHQ\
Manager\
ExchMDClient\
ExchTDClient\
OfferInterface
APINCL= -I. -I./include -I../buinc -I../public
LIBS= -L./lib -lsafeengine64 -lquotapi64 -ltradeapi64 -L../lib -lboost_thread -lkcrypto -ldrtplib -lxpackadv -rdynamic
SYSLIBS= -lssl -lpthread -lc -ldl -lnsl -lm -lstdc++
CC=g++
GCC=g++
CCFLAGS= -m64 -ggdb -Wall -D__USE_GNU -DUNIXFILE -DDEBUG -DVIEWMSG -DLINUX -DHP_UX
# =====================================================
all:prepare $(TARGET) clean
mv $(TARGET) $(DESDIR)
@echo "all is updated."
prepare:
mkdir -p $(DESDIR)
$(TARGET):$(SOURCE1:=.o)
rm -rf $(DESDIR)/$@
$(GCC) $(CCFLAGS) $(SOURCE1:=.o) $(NETSCKLIBS) $(LIBS) $(SYSLIBS) -shared -Wl -o $@
.SUFFIXES:.c
.c.o:
$(CC) -c $(CCFLAGS) $(APINCL) -fPIC $*.c
.SUFFIXES:.cpp
.cpp.o:
$(CC) -c $(CCFLAGS) $(APINCL) -fPIC $*.cpp
clean:
rm -f $(SOURCE1:=.o)
# =====================================================
dependence:
#创建日期:20160203
#作者:高理
#----------------------------------------------------------
DESDIR=../bin
TARGET=libdce.so
SOURCE1=mypub\
logfile\
profile\
BUShm\
BUSem\
MemQueue\
MsgQueue\
mutex\
tcp\
udp\
WThread\
mdlmsg\
MDSession\
MDSLink\
proc_contr_hands\
KsPrivExchInfo\
HQQueueMgr\
public_func\
send_proc\
send_tcp_proc\
SendData\
TradeData\
ConvertHQ\
Manager\
ExchMDClient\
ExchTDClient\
OfferInterface
APINCL= -I. -I./include -I../buinc -I../public
LIBS= -L./lib -lsafeengine64 -lquotapi64 -ltradeapi64 -L../lib -lboost_thread -lkcrypto -ldrtplib -lxpackadv -rdynamic
SYSLIBS= -lssl -lpthread -lc -ldl -lnsl -lm -lstdc++
CC=g++
GCC=g++
CCFLAGS= -m64 -ggdb -Wall -D__USE_GNU -DUNIXFILE -DDEBUG -DVIEWMSG -DLINUX -DHP_UX
# =====================================================
all:prepare $(TARGET) clean
mv $(TARGET) $(DESDIR)
@echo "all is updated."
prepare:
mkdir -p $(DESDIR)
$(TARGET):$(SOURCE1:=.o)
rm -rf $(DESDIR)/$@
$(GCC) $(CCFLAGS) $(SOURCE1:=.o) $(NETSCKLIBS) $(LIBS) $(SYSLIBS) -shared -Wl -o $@
.SUFFIXES:.c
.c.o:
$(CC) -c $(CCFLAGS) $(APINCL) -fPIC $*.c
.SUFFIXES:.cpp
.cpp.o:
$(CC) -c $(CCFLAGS) $(APINCL) -fPIC $*.cpp
clean:
rm -f $(SOURCE1:=.o)
# =====================================================
dependence: