updated Makefile to inc all W flags and c99 features