auch wenn diverse Seiten vor guten Vorschlägen überquillen wie man testen kann ob ein Verzeichnis existiert, bin ich entweder zu blöde die Syntax zu verstehen oder die Beispiele sind so allgemein Gehalten das irgendwas wichtiges fehlt (was de facto wieder darauf hinaus läuft das ich zu blöde bin weil mir das wissen fehlt).
Aber um nun auf mein problem zu sprechen zu kommen, ich versuche in einem Make file fest zustellen ob ein Verzeichnis existiert, und habe dabei bis jetzt folgende Varianten ausprobiert.
1. Möglichkeit
Code: Alles auswählen
target:
if test -d "/opt/foo/bar/"; then mkdir "/opt/foo/bar/"; fi
Code: Alles auswählen
install:
ifeq "$(wildcard "/opt/foo/bar/" )" ""
-mkdir "/opt/foo/bar/"
endif
Code: Alles auswählen
install
ifeq (1, $(shell -d "/opt/foo/bar/" ) )
mkdir "/opt/foo/bar/"
endif
viele Grüsse
Dan