Díky Simonovi a R.T. za jejich rychlou a správnou odpověď.
Také jsem našel příručku GNU, která vše podrobně vysvětluje:http://www.gnu.org/software/make/manual/html_node/Setting.html
?=
označuje nastavení KDIR
proměnná pouze v případě, že není nastavena/nemá hodnotu.
Například:
KDIR ?= "foo"
KDIR ?= "bar"
test:
echo $(KDIR)
Vytiskne "foo"
GNU manuál:http://www.gnu.org/software/make/manual/html_node/Setting.html