make中include的疑问

编译打包和其他
回复
maple_169324
帖子: 11
注册时间: 2018-12-29 14:13
系统: ubuntu

make中include的疑问

#1

帖子 maple_169324 » 2018-12-29 14:27

主文件如下。包含了本目录other_file中的other.mk
include $(CURDIR)/other_file/other.mk
debug:
@echo $(CURDIR)

other.mk
all:
@echo "other file"


但是执行make的时候。只执行了other.mk中的打印(other file)。@echo $(CURDIR)却没有执行.这是什么原因呢
头像
astolia
论坛版主
帖子: 6434
注册时间: 2008-09-18 13:11

Re: make中include的疑问

#2

帖子 astolia » 2018-12-29 17:36

make后面不指定目标的话,只会处理第一个目标,在你的例子里也就是all:。
目标的名字是无关紧要的,并不是叫all就会处理全部
maple_169324
帖子: 11
注册时间: 2018-12-29 14:13
系统: ubuntu

Re: make中include的疑问

#3

帖子 maple_169324 » 2019-01-02 19:40

明白了,多谢
回复