new makefile that makes and cleans all directories