added makefile, have to add all dirs manually atm