# CONFIG - Load build configuration data # # Do not make changes to this file! ifeq ($(strip $(EPICS_HOST_ARCH)),) $(warning EPICS_HOST_ARCH is not set.) endif # Allow user to override where the build rules come from RULES = $(EPICS_BASE) # RELEASE files point to other application tops include $(TOP)/configure/RELEASE -include $(TOP)/configure/RELEASE.$(EPICS_HOST_ARCH).Common ifdef T_A -include $(TOP)/configure/RELEASE.Common.$(T_A) -include $(TOP)/configure/RELEASE.$(EPICS_HOST_ARCH).$(T_A) endif ifeq ($(strip $(RULES)),) ifeq ($(strip $(EPICS_BASE)),) $(warning Build error: EPICS_BASE not set after including RELEASE files.) else $(warning Build error: EPICS_BASE set but RULES variable empty.) endif $(error Makefiles loaded: $(MAKEFILE_LIST)) # Die before the include of $(CONFIG)/CONFIG below does endif BUILDING_LIBCOM = DEFINED CONFIG = $(RULES)/configure include $(CONFIG)/CONFIG # Override the Base definition: INSTALL_LOCATION = $(TOP) # CONFIG_SITE files contain other build configuration settings include $(TOP)/configure/CONFIG_SITE -include $(TOP)/configure/CONFIG_SITE.$(EPICS_HOST_ARCH).Common ifdef T_A -include $(TOP)/configure/CONFIG_SITE.Common.$(T_A) -include $(TOP)/configure/CONFIG_SITE.$(EPICS_HOST_ARCH).$(T_A) endif