Makefile清理目标和.PHONY

时间:2015-02-03 17:24:07

标签: makefile gnu-make

我用一个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)

有什么建议吗?感谢

0 个答案:

没有答案