Recent versions of GNU binutils became more pesky about argument order.
CFLAGS=-O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -Winline $(DEBUG) -std=gnu99 -DVERSION=$(VERSION) -DYEAR=$(YEAR)
ifeq ($(CONFIG_WIDE_CURSES),1)
CFLAGS=-O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -Winline $(DEBUG) -std=gnu99 -DVERSION=$(VERSION) -DYEAR=$(YEAR)
ifeq ($(CONFIG_WIDE_CURSES),1)
CFLAGS+=-DCONFIG_WIDE_CURSES=1
else
CFLAGS+=-DCONFIG_WIDE_CURSES=1
else
endif
ifeq ($(CONFIG_X11),1)
endif
ifeq ($(CONFIG_X11),1)
CFLAGS+=-DCONFIG_X11=1
endif
CFLAGS+=-DCONFIG_X11=1
endif