updated makefiles enabling a shell to work with spaces in paths