我想用一个Makefile调用多个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/
和
寻求帮助,但事情是我要为每个目录“ make build”,然后“ make lambda_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 $@
答案 0 :(得分:0)
将要在每个子make中制作的目标传递给sub-make命令, 按照您要制作的顺序,例如
storyboard