我用一个PHONY目标编写了这个Makefile,它遍历一组子目录并执行$(MAKE)
SUBDIRS:= dir_1 dir_2 dir_3 dir_n
libs:$(SUBDIRS)
$(SUBDIRS):
$(MAKE) -C $@;
.PHONY: libs $(SUBDIRS)
我尝试过这段代码,但它没有用。
SUBDIRS:=dir_1 dir_2 dir_3 dir_n
CLEANDIRS:=dir_1 dir_2 dir_3 dir_n
libs:$(SUBDIRS)
$(SUBDIRS):
$(MAKE) -C $@;
clean:$(CLEANDIRS)
$(CLEANDIRS):
$(MAKE) -C $@ clean;
.PHONY: libs $(SUBDIRS)
.PHONY: clean $(CLEANDIRS)
有什么建议吗?感谢