Makefile通用模板
来源:互联网 发布:apache日志路径 编辑:程序博客网 时间:2024/05/16 05:30
假设工程目录结构如下
src
|-------
include
|-------
Makefile
Makefile文件如下
CC=gccCXX=g++CFLAGS=-IincludeCXXFLAGS=-IincludeLDFLAGS=-lpthread -lrt -lmSRCDIRS=srcOBJPATH=CFILES=$(foreach dir, $(SRCDIRS), $(wildcard $(dir)/*.c))CPPFILES=$(foreach dir, $(SRCDIRS), $(wildcard $(dir)/*.cpp))COBJS=$(CFILES:%.c=%.o)CXXOBJS=$(CPPFILES:%.cpp=%.o)OBJS=$(COBJS) $(CXXOBJS)DEPS=$(OBJS:%.o=%.d)TARGET=testall: $(TARGET)%.d: %.c @$(CC) $(CFLAGS) -MM $< | sed -e 's/\(.*\)\.o\(.*\)/\1\.d \1\.o\2/g' >$@%.d: %.cpp @$(CC) $(CFLAGS) -MM $< | sed -e 's/\(.*\)\.o\(.*\)/\1\.d \1\.o\2/g' >$@$(TARGET): $(OBJS) $(CXX) $(LDFLAGS) $^ -o $@-include $(DEPS)clean: rm -rf src/*.d src/*.o $(TARGET).PHONY: all clean</span>
0 0
- makefile通用模板
- makefile通用模板
- Makefile通用模板
- 通用MAKEfile模板
- Makefile 通用模板
- 一个通用Makefile模板
- 通用Makefile模板
- 通用的makefile模板
- 通用Makefile模板
- makefile的通用模板
- linux 通用Makefile模板
- Linux 通用Makefile模板
- linux通用makefile模板
- Makefile之通用模板
- 通用Makefile模板
- Makefile通用模板
- Linux的通用makefile模板
- C/C++ 通用 Makefile模板
- USB2.0 A型、B型、Mini和Micro接口定义及封装
- java定时任务
- iOS开发中手机号码和价格金额有效性判断及特殊字符的限制
- MFC界面库BCGControlBar新版功能详解一:Ribbon Bar
- Codeforces 659D Bicycle Race 【判定点是否在多边形内部】
- Makefile通用模板
- @PathParam 和 @QueryParam
- Linux 下让进程在后台可靠运行的几种方法
- iOS js oc相互调用(JavaScriptCore)(二)
- 基于 infinitescroll、isotope、imagesLoaded 的瀑布流网站
- ubuntu 14.04 截图工具
- poj1201 Intervals--单源最短路径&差分约束
- RValue forward sample code
- Web相关:Sublime如何安装ESLint插件?