我想建立一个非常大的项目,只有一个Makefile调用multiples Makefile。你知道吗
主Make位于根目录中,项目的每个部分都有自己的Makefile。你知道吗
我就是这么做的:
SUBDIRS = dir/dir_1/dir_11 dir/dir2/dir22 dir/dir3/dir33
.PHONY: subdirs $(SUBDIRS)
subdirs: $(SUBDIRS)
$(SUBDIRS):
$(MAKE) -C $@
我读过:
http://lackof.org/taggart/hacking/make-example/
以及
但问题是我想为每个目录“makebuild”然后“makelambda\u update”。你知道吗
我试过:
SUBDIRS = dir/dir_1/dir_11 dir/dir2/dir22 dir/dir3/dir33
.PHONY: subdirs $(SUBDIRS)
subdirs: $(SUBDIRS)
make: make build; make lambda_update
$(SUBDIRS):
$(MAKE) -C $@
将要在每个子生成中生成的目标传递给子生成命令, 按照你想做的顺序,例如
相关问题 更多 >
编程相关推荐