test coverage fix
makefile compilation updates