use makefile instead of build.sh