None of these three make variables gets initialized, so the CPP macros
all expand to the empty string.
XCPPFLAGS += -DHOME_URL='"$(HOME_URL)"'
XCPPFLAGS += -DGET_VERSION='$(PACKAGE)_version'
XCPPFLAGS += -DLOGLEVELS='$(LOGLEVELS)'
-XCPPFLAGS += -DBUILD_DATE='"$(build_date)"'
-XCPPFLAGS += -DCC_VERSION='"$(cc_version)"'
-XCPPFLAGS += -DUNAME_RS='"$(uname_rs)"'
XCPPFLAGS += -DLICENSE='"$(LICENSE)"'
XCPPFLAGS += -DLICENSE_URL='"$(LICENSE_URL)"'