0
Ich habe eine einfache Makefile wie folgt:Variablenzuweisung in rekursiven make Aufruf
VAR += 4 5 6
default:
@echo "$(VAR)"
a:
VAR="1 2 3" make
b:
make VAR="1 2 3"
make a
funktioniert wie erwartet und Druck 1 2 3 4 5 6
, aber make b
nur 1 2 3
drucken. Ich dachte, dass diese zwei Varianten identisch sind.
Die Frage ist: Warum ist das so?