Fixed Makefile

For the most part, the Makefile should use spaces to be consistent with
the rest of the project. The target definitions need tabs though.