Terima kasih kepada Simon dan R.T. atas tanggapan mereka yang cepat dan tepat.
Juga, saya telah menemukan manual GNU yang menjelaskan semuanya secara detail:http://www.gnu.org/software/make/manual/html_node/Setting.html
?=
menunjukkan untuk menyetel KDIR
variabel hanya jika tidak disetel/tidak memiliki nilai.
Misalnya:
KDIR ?= "foo"
KDIR ?= "bar"
test:
echo $(KDIR)
Akan mencetak "foo"
Panduan GNU:http://www.gnu.org/software/make/manual/html_node/Setting.html