fixed makefile recompiling everything, speeds up rebuild times