Simplify Makefile and prevent uneccessary recompile