makefile for exe

来源:互联网 发布:linux系统管理员证书 编辑:程序博客网 时间:2024/06/07 04:48
CC = g++DBG = -Wall -D__LINUX__ -DUTIL_DEBUGifndef  DEBUG_SETDEBUG_SET= -g endifIFLAGS =-I .\-I ../hdr/ \-I ../hdr/protobuf/ \-I ../hdr/zmq/ \-I ../hdr/audio/ \-I ../hdr/opencv/ \-I ../hdr/opencv2/ \-I ../hdr/tiny/ \-L ../lib/protobuf/\-L ../lib/zmq/\-I $(LOG4J_ROOT)/include \-I ${ACE_ROOT}\INDEX_ROOT=..LIBS =-L .\-L ../lib/\-L ../lib/zmq/\-L ../lib/protobuf/\-L ../lib/opencv2.6/\-L $(LOG4J_ROOT)/lib \-L ${ACE_ROOT}/lib\-lpthread\-lzmq\-llog4cxx \-lACE \-lprotobuf\-lSKP_SILK_SDK\-lcrypto\-lFCEncode \LINK = -Wl,-rpath  \  -Wl,-rpath=../lib/\TARGET=XXXall:$(TARGET)OBJS=ReadConf.o\   ConfParse.o\ ThreadObject.o\ ZMQ_PipeSocket.o\ SocketSend.o\ RecvThread.o\ SendThread2_Image.o\ SendThread2_Audio.o\ SendThread2_Video.o\ RecordSetThread.o\ AudioThread.o\ StatThread.o\ ConnectThread.o\  LoadThread.o\ AES.o\ MediaTools.o\  BASE64.o\ Machine.o\ Company.o\ tinystr.o\ tinyxml.o\ tinyxmlerror.o\ tinyxmlparser.o\ SendThread1.o\ Queues.o\ main.o\$(TARGET):$(OBJS)$(CC) -fPIC -o ./$(TARGET) $(OBJS) $(LIBS) $(LINK)mkdir -p ../bincp -f $(TARGET) ../bin/.cpp.o:$(CC) $(DBG) $(DEBUG_SET) $(IFLAGS) -fPIC -c $<clean:rm *.o -frrm -f XX

原创粉丝点击