Danke an Simon und R.T. für ihre schnelle und korrekte Antwort.
Außerdem habe ich das GNU-Handbuch gefunden, das alles im Detail erklärt:http://www.gnu.org/software/make/manual/html_node/Setting.html
?=
gibt an, KDIR
einzustellen Variable nur, wenn sie nicht gesetzt ist/keinen Wert hat.
Zum Beispiel:
KDIR ?= "foo"
KDIR ?= "bar"
test:
echo $(KDIR)
Würde "foo" ausgeben
GNU-Handbuch:http://www.gnu.org/software/make/manual/html_node/Setting.html