* The build can't descend into external submodules when there is no configure/RULES_TOP file present in $(INSTALL_LOCATION). * Recreate modules/RELEASE.<host>.local if configure/CONFIG_SITE or configure/CONFIG_SITE.local have changed. * Move the distclean of modules/RELEASE.<host>.local to RULES_TOP * Several comment and white-space changes
24 lines
997 B
Plaintext
24 lines
997 B
Plaintext
#*************************************************************************
|
|
# EPICS BASE is distributed subject to a Software License Agreement found
|
|
# in file LICENSE that is included with this distribution.
|
|
#*************************************************************************
|
|
#
|
|
# modules/CONFIG_SITE.local
|
|
#
|
|
# Despite the .local in its name, this file *is* included in EPICS Base
|
|
# sources and should *not* be modified by sites. This trick is necessary
|
|
# to allow external submodules to be placed inside the modules directory
|
|
# without having to modify them, as long as their configure/CONFIG_SITE
|
|
# file includes the standard line
|
|
# -include $(TOP)/../CONFIG_SITE.local
|
|
# that causes this file to be read in during submodule builds.
|
|
|
|
# The name our submodules know us by:
|
|
PARENT_MODULE = EPICS_BASE
|
|
|
|
# When building submodules, this should always be true:
|
|
INSTALL_LOCATION := $($(PARENT_MODULE))
|
|
|
|
# Stop submodules installing their configure/ files into our area
|
|
CONFIG_INSTALLS =
|