记录一个简单包含mk的makefile

来源:互联网 发布:淘宝上钻要多少销量 编辑:程序博客网 时间:2024/05/01 13:33
 CC=gccCXX=g++CFLAGS+= -Wall -O -gLIB += -pthread -lpthread -lutil -lmysqlclient -lz -ldl -lrtTARGET = hehe%.o:%.c$(CC) $(CFLAGS) $(INCLUDE) -c $< -o $@%.o:%.cpp$(CXX) $(CFLAGS) $(INCLUDE) -c $< -o $@SOURCES = $(wildcard *.c *.cpp)OBJS = $(patsubst %.c,%.o,$(patsubst %.cpp,%.o,$(SOURCES)))$(TARGET) : $(OBJS)$(CXX) $(CFLAGS) $(OBJS) $(LIB) -o $(TARGET)clean:rm  -rf *.o $(TARGET)#=======================================================================include /home/daipeixian/leveldb/leveldb-master/leveldb.mkINCLUDE += -I/home/chenwei/snappy-1.1.1/includeLIB     += -L/home/chenwei/snappy-1.1.1/libLIB += -lsnappy#===============================================================

leveldb.mk的内容如下:

INCLUDE += -I/home/daipeixian/leveldb/leveldb-master/include/leveldbLIB += -L/home/daipeixian/leveldb/leveldb-master/out-staticLIB += -lleveldb

这样便可以引入第三方的库了

参考文章:

资料1

资料2

资料3


0 0
原创粉丝点击