Makefiles work and clean as expected