Grazie a Simon e R.T. per la loro risposta rapida e corretta.
Inoltre, ho trovato il manuale GNU che spiega tutto in dettaglio:http://www.gnu.org/software/make/manual/html_node/Setting.html
?=
indica di impostare il KDIR
variabile solo se non è impostata/non ha un valore.
Ad esempio:
KDIR ?= "foo"
KDIR ?= "bar"
test:
echo $(KDIR)
Stamperebbe "foo"
Manuale GNU:http://www.gnu.org/software/make/manual/html_node/Setting.html