文章目录
1.ifdef ifeq的用法
makefile 的 ifdef, ifeq 使用及辨析
Makefile 条件判断
ifdef BUILD
$(warning BUILD)
OBJECT = main.o add.o
out : $(OBJECT)
gcc -o out $(OBJECT)
else
$(warning NO BUILD)
endif
zhaoxr@zhaoxr-ThinkPad-E450:~/xiangrui.zhao/user$ make
Makefile:7: NO BUILD
make: *** 无目标。 停止。
zhaoxr@zhaoxr-ThinkPad-E450:~/xiangrui.zhao/user$ make BUILD=1
Makefile:2: BUILD
cc -c -o main.o main.c
cc -c -o add.o add.c
gcc -o out main.o add.o