Unnecessary redundancy removed
Phony and silence removed
Makefile black magic