# RELEASE - Location of external support modules # # IF YOU CHANGE ANY PATHS in this file or make API changes to # any modules it refers to, you should do a "make rebuild" in # this application's top level directory. # # The EPICS build process does not check dependencies against # any files from outside the application, so it is safest to # rebuild it completely if any modules it depends on change. # # Host- or target-specific settings can be given in files named # RELEASE.$(EPICS_HOST_ARCH).Common # RELEASE.Common.$(T_A) # RELEASE.$(EPICS_HOST_ARCH).$(T_A) # # This file is parsed by both GNUmake and an EPICS Perl script, # so it may ONLY contain definititions of paths to other support # modules, variable definitions that are used in module paths, # and include statements that pull in other RELEASE files. # Variables may be used before their values have been set. # Build variables that are NOT used in paths should be set in # the CONFIG_SITE file. # Variables and paths to dependent modules: #MODULES = /path/to/modules #MYMODULE = $(MODULES)/my-module # If building the EPICS modules individually, set these: #EPICS_PVACCESS = $(MODULES)/pvAccess #EPICS_PVDATA = $(MODULES)/pvData #EPICS_DATABASE = $(MODULES)/database #EPICS_CA = $(MODULES)/ca #EPICS_LIBCOM = $(MODULES)/libcom #EPICS_BASE = $(MODULES)/core # Set RULES here if you want to use build rules from elsewhere: #RULES = $(MODULES)/build-rules # These allow developers to override the RELEASE variable settings # without having to modify the configure/RELEASE file itself. -include $(TOP)/../RELEASE.local -include $(TOP)/../RELEASE.$(EPICS_HOST_ARCH).local -include $(TOP)/configure/RELEASE.local