Fix Makefile to use ALL_CFLAGS convention and not assume gcc