ich möchte innerhalb eines Makefiles eine If-Abfrage nach ${base} machen. Je nach base soll dann eine Mail oder kein Mail kommen.
Leider funktioniert es nicht so ganz, anbei findet ihr das Makefile:
base=-T
i=HEAD
suk=no-suk
rsc=no-rsc
file=no-file
files=no-files
upload-files:
./upload-setups.pl -files=${files} -base=${base} -i=${i} -debug
ifeq (${base},-T)
echo "-T, keine Mail"
else
echo "Mail"
endif
Aufruf erfolgt über:
make upload-files base=-T files=bla.txt i=blabla
Output:
ifeq (-T,-T) /bin/sh: -c: line 0: syntax error near unexpected token `-T,-T' /bin/sh: -c: line 0: `ifeq (-T,-T)' make: *** [upload-files] Fehler 2
Kann mir dabei bitte einer helfen?

Hilfe
Neues Thema
Antworten

Nach oben


