Change CC to specify C standard, not CFLAGS.
Tighten up the Makefile a bit.

Use make shortcuts to specify files in the command.
Use LDFLAGS for linking, not CFLAGS.