addition of make file and its depending files