makefile
来自「液晶电视完整代码可实现人机界面」· 代码 · 共 48 行
TXT
48 行
HOME=/home/cisWORKDIR=$(HOME)/CisInterworkMbCPP = CC -K PIC -gCC = ccMKDLL = $(CC) -GINCDIR = $(WORKDIR)/src/appXMLPUB = $(WORKDIR)/srcUSRINCL = -I$(INCDIR) -I$(WORKDIR)/include -I$(WORKDIR)/include/pub -I$(WORKDIR)/include/common -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 -lsocket -ldl -lmCCFLAGS = -c $(USRINCL) -I$(SYBASE)/include -I$(XMLPUB) .SUFFIXES: .cpp .c .o.cpp.o: $(CPP) $(CCFLAGS) $< #编译结果CISTOMB = $(HOME)/bin/CisToMb.binMBTOCIS = $(HOME)/bin/MbToCis.bin#源码CISTOMB_SRC = CMuTex.o my_lock.o libcore.o CisToMb.o CisPub.o md5.o CBase64.o cnapstag.oMBTOCIS_SRC = CMuTex.o my_lock.o libcore.o MbToCis.o CisPub.o md5.o CBase64.o cnapstag.oall:$(CISTOMB) $(MBTOCIS) clean#all: $(MBTOCIS) clean$(CISTOMB)::$(CISTOMB_SRC) $(CPP) -o $(CISTOMB) $(CISTOMB_SRC) -L$(LIB) -lbepsapi_mb -lconvert -lCNAPSmac -lxml2 -lSocketSer $(DBUSRLIBS)$(MBTOCIS)::$(MBTOCIS_SRC) $(CPP) -o $(MBTOCIS) $(MBTOCIS_SRC) -L$(LIB) -lbepsapi_mb -lconvert -lCNAPSmac -lxml2 -lSocketSer $(DBUSRLIBS)CisToMb.o: CisToMb.cpp $(CPP) $(CCFLAGS) $<MbToCis.o: MbToCis.cpp $(CPP) $(CCFLAGS) $<clean: rm *.o
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?