This repository has been archived by the owner on Sep 29, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
5fd63c0
commit 1a88ba1
Showing
4 changed files
with
60 additions
and
37 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,37 +1,17 @@ | ||
#RELEASE Location of external products | ||
# RELEASE | ||
# Defines location of external products | ||
# Run "gnumake clean uninstall install" in the application | ||
# top directory each time this file is changed. | ||
include $(TOP)/RELEASE_SITE | ||
|
||
# ============================================================= | ||
# Define location of module tree with respect to | ||
# EPICS_SITE_TOP | ||
# ============================================================= | ||
EPICS_MODULES=$(MODULES_SITE_TOP) | ||
|
||
# ============================================================= | ||
# Define epics version | ||
# ============================================================= | ||
BASE_MODULE_VERSION=$(EPICS_BASE_VER) | ||
|
||
# ============================================================= | ||
# Define the version of modules needed by | ||
# IOC apps or other Support apps | ||
# ============================================================= | ||
ASYN_MODULE_VERSION=asyn-R4-21_1-0 | ||
IOCADMIN_MODULE_VERSION=iocAdmin-R3-1-12_1-1 | ||
# ============================================================ | ||
# Support module locations | ||
# ============================================================ | ||
ASYN=$(EPICS_MODULES)/asyn/$(ASYN_MODULE_VERSION) | ||
IOCADMIN=$(EPICS_MODULES)/iocAdmin/$(IOCADMIN_MODULE_VERSION) | ||
|
||
# ================================================================= | ||
# Define EPICS_BASE | ||
# EPICS_BASE usually appears last so other apps can override stuff: | ||
# ================================================================= | ||
EPICS_BASE=$(BASE_SITE_TOP)/$(BASE_MODULE_VERSION) | ||
|
||
|
||
|
||
-include $(TOP)/configure/RELEASE.local | ||
|
||
# Check for valid macro definitions for module release directories | ||
# You can add tests here to make sure RELEASE.local defined valid | ||
# macros for all the module dependencies | ||
#ifeq ($(wildcard $(EPICS_BASE)/include),) | ||
#$(error Invalid EPICS_BASE: $(EPICS_BASE)) | ||
#endif | ||
#ifeq ($(wildcard $(ASYN)/include),) | ||
#$(error Invalid ASYN: $(ASYN)) | ||
#endif | ||
#... | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
# RELEASE.local | ||
# | ||
# Read definitions of: | ||
# EPICS_SITE_TOP | ||
# BASE_MODULE_VERSION | ||
# EPICS_MODULES | ||
# from one of the following options | ||
-include $(TOP)/../../RELEASE_SITE | ||
-include $(TOP)/RELEASE_SITE | ||
|
||
# Check that EPICS_MODULES was defined in a RELEASE_SITE file | ||
-include $(TOP)/../../RELEASE_SITE.check | ||
|
||
# ========================================================== | ||
# Define the version strings for all needed modules | ||
# Use naming pattern: | ||
# FOO_MODULE_VERSION = R1.2 | ||
# so scripts can extract version strings | ||
# Don't set your version to anything such as "test" that | ||
# could match a directory name. | ||
# ========================================================== | ||
ASYN_MODULE_VERSION=R4.31-1.0.0 | ||
IOCADMIN_MODULE_VERSION=R3.1.15-1.0.0 | ||
|
||
# ========================================================== | ||
# Define module paths using pattern | ||
# FOO = $(EPICS_MODULES)/foo/$(FOO_MODULE_VERSION) | ||
# or | ||
# FOO = /Full/Path/To/Development/Version | ||
# ========================================================== | ||
ASYN=$(EPICS_MODULES)/asyn/$(ASYN_MODULE_VERSION) | ||
IOCADMIN=$(EPICS_MODULES)/iocAdmin/$(IOCADMIN_MODULE_VERSION) | ||
|
||
|
||
# Set EPICS_BASE last so it appears last in the DB, DBD, INCLUDE, and LIB search paths | ||
EPICS_BASE = $(EPICS_SITE_TOP)/base/$(BASE_MODULE_VERSION) | ||
|
||
# Check for undefined EPICS_BASE | ||
-include $(TOP)/../../EPICS_BASE.check | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters