- -Wcast-align -Wwrite-strings -Wsign-compare -Wstrict-prototypes \
- -Wmissing-prototypes -Wmissing-noreturn
+ -Wcast-align -Wwrite-strings -Wsign-compare \
+ -Wmissing-prototypes -Wmissing-noreturn \
+ -Wextra -Wstrict-aliasing=2
+
+# Compiler warning flags for C only
+C_WARNFLAGS = \
+ -Wmissing-prototypes -Wstrict-prototypes
+
+# Default C compiler flags
+CFLAGS = $(INCDIR) $(OPTCFLAGS) $(DEBUGCFLAGS) $(WARNFLAGS) $(C_WARNFLAGS) \
+ $(DEP_FLAGS) $(LIST_FLAGS) -std=gnu99