added directory creation in makefile