add -Werror -W in Makefile