Assign and use make variable

Here we see assigning the value to a variable called CC and we use $(CC) to retrieve it.

CC := ccache llvm-g++ -std=c++14 -MMD -g echo $(CC)

A trick to define a variable conditionally, so it only defined when the variable is not defined in the environment is this:

MAC_BUILD ?= default