In meinem Makefile muss ich eine Liste aller Verzeichnisse erhalten, die in einem anderen Verzeichnis vorhanden sind.
Um eine Liste aller Verzeichnisse im selben Ordner wie mein Makefile
zu erhalten, verwende ich:
DIRECTORIES = $(wildcard */)
all:
echo $(DIRECTORIES)
was gut funktioniert und mir die gewünschte Liste gibt. Wenn ich jedoch eine Liste aller Verzeichnisse in einem anderen Verzeichnis haben möchte, benutze ich
DIRECTORIES = $(wildcard ../Test/*/)
all:
echo $(DIRECTORIES)
bekomme ich eine Liste ALLER Dateien (mit Pfaden) in diesem Verzeichnis, einschließlich .h
und .cpp
Dateien.
Irgendwelche Vorschläge, warum das passiert und wie man es beheben kann? Andere Lösungen, um die Liste zu erhalten, sind ebenfalls willkommen.