Improved makefile, still has error creating, but now cleans properly