Don't commit to gcc in the Makefile, use the CC env. var.
Tidy up Makefile.

Whitespace.
Shuffling.
Use variables instead fixed values.
Use parenthesis instead of curly brackets in Makefile.