diff --git a/configure/RELEASE b/configure/RELEASE index 4a0b99a63..48c109170 100644 --- a/configure/RELEASE +++ b/configure/RELEASE @@ -1,12 +1,12 @@ # RELEASE - Location of external support modules # -# IF YOU MAKE ANY CHANGES to this file you must subsequently -# do a "make rebuild" in this application's top level directory. +# 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 build process does not check dependencies against files -# that are outside this application, thus you should do a -# "make rebuild" in the top level directory after EPICS_BASE -# or any other external module pointed to below is rebuilt. +# 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 @@ -14,7 +14,7 @@ # 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 +# 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. @@ -25,8 +25,8 @@ #MODULES = /path/to/modules #MYMODULE = $(MODULES)/my-module -# If building modules individually, set these: -#EPICS_BASE = $(MODULES)/core-7.0 +# If building the EPICS modules individually, set these: +#EPICS_BASE = $(MODULES)/core-7.0.1 # Set RULES here if you want to use build rules from elsewhere: #RULES = $(MODULES)/build-rules @@ -34,4 +34,5 @@ # 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