Use immediate assignment operator for command variables

Using the conditional assignment operator ?= degrades performance in make
since it some how forces make to reread the content of the variable at
run-time, which was detected using "strace -e read".  A fairly simple test with
40 source files was compiled 8-10% faster when changing from ?= to :=.