在我的 Makefile 中,我需要获取其他目录中存在的所有目录的列表。
要获取与我使用的同一文件夹中的所有目录的列表Makefile
:
DIRECTORIES = $(wildcard */)
all:
echo $(DIRECTORIES)
效果很好,并给了我想要的列表。但是,如果我想使用另一个目录中的所有目录列表
DIRECTORIES = $(wildcard ../Test/*/)
all:
echo $(DIRECTORIES)
我得到了该目录中所有文件(带路径)的列表,包括.h
文件.cpp
。
任何建议为什么会发生这种情况以及如何解决它?也欢迎其他获取列表的解决方案。