update makefile to adapt to src dir