В моем Makefile мне нужно получить список всех каталогов, присутствующих в каком-либо другом каталоге.
Чтобы получить список всех каталогов в той же папке, что и мой Makefile
, я использую:
DIRECTORIES = $(wildcard */)
all:
echo $(DIRECTORIES)
который отлично работает и дает мне нужный список. Однако, если я хочу иметь список всех каталогов в другом каталоге, используя
DIRECTORIES = $(wildcard ../Test/*/)
all:
echo $(DIRECTORIES)
Я получаю список ВСЕХ файлов (с путями) в этом каталоге, включая файлы .h
и .cpp
.
Любые предложения, почему это происходит и как это исправить? Другие решения для получения списка также приветствуются.