Makefile improvement

Explicit CFLAGS and CC declarations, disabling warnings as errors.