update recursive calling of makefile