# RELEASE - Location of external support modules # # IF YOU MAKE ANY CHANGES to this file you must subsequently # do a "gnumake rebuild" in this application's top level # directory. # # The build process does not check dependencies against files # that are outside this application, thus you should do a # "gnumake rebuild" in the top level directory after EPICS_BASE # or any other external module pointed to below is rebuilt. # # 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 can 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: SUPPORT=$(EPICS_BASE)/../synApps_5_8/support # If using the sequencer, point SNCSEQ at its top directory: SNCSEQ = $(SUPPORT)/seq-2-2-1 ASYN = $(SUPPORT)/asyn-4-26 STREAM = $(SUPPORT)/stream-2-6a AUTOSAVE = $(SUPPORT)/autosave-5-6-1 DRVASYNI2C = $(EPICS_BASE)/../modules/drvAsynI2C # # EPICS_BASE should appear last so earlier modules can override stuff: EPICS_BASE = /usr/local/epics/base # Set RULES here if you want to use build rules from somewhere # other than EPICS_BASE: #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)/configure/RELEASE.local