Update variable setting in Makefile to use ?= instead of :=