Makefiles use $(foo), not $foo, for variables

Also, we need :=, so that it's evaluated immediately, rather than
becoming a self-recursive variable.