Why do you define `cc`, and not `cxx` and `cflags`? Be consistent, either define a variable for all three, or none.