Makefile: updated to add warnings, etc