improve makefile
add a seperate make target for coverage