makefile

来自「C++连接一写常用数据库的接口」· 代码 · 共 52 行

TXT
52
字号
## Make file to build the mSQL Database Driver for DBConnect API# Copyright (c) Johnathan Ingram 2002## dynamic: No .so provided by mSQL# static:  Build the driver allowing driver to run on machines without #          mSQL installed. Statically links msql symbols into driver. (Default)######################################################################SHELL = /bin/shtop_srcdir = ../..CC = gccCXX = g++CPPFLAGS = CFLAGS = -fPIC $(CPPFLAGS) -g -O2 -DLINUX -DDBCONNECTVER='"0.3.5"'LINKER_FLAGS = IFLAGS = -I../base -I/usr/local/msql3/includeSOURCES = msqlConnection.cpp msqlQuery.cpp msqlBindParam.cppLIB_OBJS = $(SOURCES:.cpp=.o)LIB_OBJS += main_so.oall: 	cp -f ./dbconndrv-msql-0.3.5.so $(top_srcdir)/lib/drivers	cd $(top_srcdir)/lib/drivers && ln -sf dbconndrv-msql-0.3.5.so dbconndrv-msql.so && cd -static: $(LIB_OBJS)	gcc -shared $(LINKER_FLAGS) \	-o dbconndrv-msql-0.3.5.so $(LIB_OBJS) \	/usr/local/msql3/lib/ -ldl -lpthread  \	-L../dbconnect -ldbconnect-0.3.5dynamic: static	@echo "Built the mSQL driver statically as only supported option."clean:	rm -f *.o	rm -f *.so	rm -f $(top_srcdir)/lib/drivers/dbconndrv-msql-0.3.5.somain_so.o: main_so.cpp	$(CXX) -c main_so.cpp $(CFLAGS) $(IFLAGS) -o main_so.o%.o: %.cpp %.h	$(CXX) -c $< $(CFLAGS) $(IFLAGS) -o $@

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?