makefile
来自「液晶电视完整代码可实现人机界面」· 代码 · 共 60 行
TXT
60 行
HOME=/home/cisWORKDIR=$(HOME)/CisServiceCPP = CC -K PIC -gCC = ccMKDLL = $(CC) -GINCDIR = $(WORKDIR)/src/appXMLPUB = $(WORKDIR)/srcUSRINCL = -I$(INCDIR) -I$(WORKDIR)/include -I$(WORKDIR)/include/convert -I$(WORKDIR)/include/cnapstagLIB = $(WORKDIR)/lib# 以下是 UNIXWARE 下 SYBASE 程序的编译指令SYBASE = /home/sybaseDB_INCDIR = $(SYBASE)/includeDB_LIBDIR = $(SYBASE)/libDB_HEADERS = $(DB_INCDIR)/sybfront.h $(DB_INCDIR)/sybdb.hDB_LIBS = $(DB_LIBDIR)/libsybdb.aDB_CC = $(CC) -I$(DB_INCDIR)DB_CPP = $(CPP) -I$(DB_INCDIR)DBUSRINCL = $(USRINCL) -I$(DB_INCDIR)DBUSRLIBS = $(DB_LIBS) -Bdynamic -lnsl -ldl -lsocket -lmCCFLAGS = -c $(USRINCL) -I$(SYBASE)/include -I$(XMLPUB) .SUFFIXES: .cpp .c .o.cpp.o: $(CPP) $(CCFLAGS) $< #编译结果CisProc = $(HOME)/bin/CisProc.binCisRecv = $(HOME)/bin/CisRecv.binCisSend = $(HOME)/bin/CisSend.binLoadBasicDat = $(HOME)/bin/LoadBasicDat.bin#源码CisProc_SRC = CisProc.o CisPub.o cnapstag.o CBase64.oCisRecv_SRC = CisRecv.o CisPub.o cnapstag.oCisSend_SRC = CisSend.o CisPub.o cnapstag.oLoadBasicDat_SRC = LoadBasicDat.o CisPub.o#all:$(CisProc) cleanall:$(LoadBasicDat) $(CisProc) $(CisRecv) $(CisSend) clean$(CisProc)::$(CisProc_SRC) $(CPP) -o $(CisProc) $(CisProc_SRC) -L$(LIB) -lbepsapi_mb -lconvert -lxml2 $(DBUSRLIBS)$(CisRecv)::$(CisRecv_SRC) $(CPP) -o $(CisRecv) $(CisRecv_SRC) -L$(LIB) -lbepsapi_mb -lconvert -lxml2 $(DBUSRLIBS)$(CisSend)::$(CisSend_SRC) $(CPP) -o $(CisSend) $(CisSend_SRC) -L$(LIB) -lbepsapi_mb -lconvert -lxml2 $(DBUSRLIBS)$(LoadBasicDat)::$(LoadBasicDat_SRC) $(CPP) -o $(LoadBasicDat) $(LoadBasicDat_SRC) -L$(LIB) -lbepsapi_mb -lconvert -lxml2 $(DBUSRLIBS)CisProc.o:CisProc.cpp $(CPP) $(CCFLAGS) $<CisRecv.o:CisRecv.cpp $(CPP) $(CCFLAGS) $<CisSend.o:CisSend.cpp $(CPP) $(CCFLAGS) $<LoadBasicDat.o:LoadBasicDat.cpp $(CPP) $(CCFLAGS) $<clean: rm *.o
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?