makefile使用通配符的一个例子
来源:互联网 发布:身边有关大数据的例子 编辑:程序博客网 时间:2024/06/16 01:29
工程路径设置
root
|------bin
|------main
|------objs
|------source
|------test
CC = gcc -g -O0
root_path = .
sfix = .c
inc_path = $(root_path)/source
srcs = $(wildcard $(root_path)/source/*.c)
objs = $(patsubst $(root_path)/source/%.c, $(root_path)/objs/%.o, $(wildcard $(root_path)/source/*.c))
# all_srcs = $(foreach x, $(root_path)/source, $(wildcard $(addprefix $(x)/*, $(sfix))))
main_srcs = $(wildcard $(root_path)/main/*.c)
main_objs = $(patsubst $(root_path)/main/%.c, $(root_path)/objs/%.o, $(wildcard $(root_path)/main/*.c))
all: $(objs) $(main_objs)
$(CC) -I$(inc_path) -o $(root_path)/bin/partition $^
$(objs): $(root_path)/objs/%.o: $(root_path)/source/%.c
$(CC) -I$(inc_path) -c $< -o $@
$(main_objs): $(root_path)/objs/%.o: $(root_path)/main/%.c
$(CC) -I$(inc_path) -c $< -o $@
.PHONY: clean
clean:
rm -rf $(root_path)/objs/*.o $(root_path)/bin/*
- makefile使用通配符的一个例子
- makefile变量使用的一个例子
- 一个Makefile的例子
- 一个Makefile的例子
- 一个makefile的例子
- Makefile的一个例子
- 一个makefile的例子
- Makefile的一个例子
- 一个简单的Makefile例子
- 使用makefile的简单例子
- 使用过的Makefile例子
- Makefile简单使用的例子
- Makefile简单使用的例子
- makefile学习总结-----通配符使用
- 一个简单的makefile的例子
- 一个最简单的makefile例子
- 一个最简单的makefile例子
- 一个最简单的makefile例子
- 自我介绍
- Linux 64位下栈布局
- HDU4574/2013年长沙赛区Bombs
- [反思]2013-06-02手机被偷
- C++中模板的使用
- makefile使用通配符的一个例子
- js正则表达式验证各类需求(整数,实数,小数,时间,URL等)
- flash下载网络图片
- MSRA我来了
- 14-1 没名字
- 堆排序 (建立大顶堆)
- 有趣的发现,引用初始化为整数
- Sicily 1252 Defining Moment (SOJ 1252) 【暴力匹配】
- Java Garbage Collection