Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# (EPICS) EPICS_MODULE_NAME
# The EPICS community MODULE name.
# For example, https://github.com/epics-module/devlib2
# devlib2 is EPICS_MODULE_NAME
#
EPICS_MODULE_NAME:=devlib2
# (EPICS) EPICS_MODULE_TAG
# The EPICS community tag number, which we would like to install
# within ESS EPICS Environment (ESS)
# export EPICS_MODULE_TAG:=tags/2.5.1
export EPICS_MODULE_TAG:=tags/2.9
# (LOCAL) EPICS_MODULE_PATH
# Usually, it is the directory in $(TOP), after cloning the repository
# However, some modules from ESS have the weird directory structure.
# If one use the cloned directory, one should define the proper source
# directory path in $(ESS_MODULE_MAKEFILE)
export EPICS_MODULE_SRC_PATH:=$(EPICS_MODULE_NAME)
# (LOCAL) ESS_MODULE_MAKEFILE
# The very strange and additional Makefile for EPICS_MODULE_NAME, which
# should be maintained according to main repository evolving.
# some export variables in CONFIG file
# in order to build and install for EEE
ESS_MODULE_MAKEFILE:=$(EPICS_MODULE_NAME).Makefile
# (E3) PROJECT
# it is the jargon of E3, from EEE and PSI EPICS Environment,
# the E3 generic makefile (driver.makefile) uses it as the installation
# directory, and it will be used in the iocsh script (aka iocsh.bash)
# with the require commands, for example
# require $(PROJECT) $(LIBVERSION)
export PROJECT:=$(EPICS_MODULE_NAME)
# (E3) LIBVERSION
# it is the jargon of E3, from EEE and PSI EPICS Environment,
# the E3 generic makefile (driver.makefile) uses it as the installation
# directory, and it will be used in the iocsh script (aka iocsh.bash)
# with the require commands, for example
# require $(PROJECT) $(LIBVERSION)
export LIBVERSION:=2.9.0
# It may be the sole reason why we have so many troubles related with
# module version mismatch within the current E3
#
# export USR_DEPENDENCIES += devlib2,2.9.0
# E3_ENV_NAME
# It is the global E3 environment repository
#
export E3_ENV_NAME:=e3-env
#export E3_ENV_TAG:=v0.1