Improved Makefile, made it more standard compatible. This will break
things. You have to rename CPP to CC and flags from CPP are now in
FLAGS.