diff --git a/HowTo.md b/HowTo.md new file mode 100644 index 0000000000000000000000000000000000000000..eec16d27c94d7c1295e47e0baba7f5520c33a783 --- /dev/null +++ b/HowTo.md @@ -0,0 +1,116 @@ +# + +Edit configure/RELEASE file in order to use *ONLY* one epics base + +``` +EPICS_BASE=/testing/epics/base-3.15.5 +``` + +VARIABLES are printed via + +``` + +jhlee@kaffee: e3-require (target_path_test)$ make vars + +------------------------------------------------------------ +>>>> Current EPICS and E3 Envrionment Variables <<<< +------------------------------------------------------------ + +E3_MODULES_PATH = /testing/epics/base-3.15.5 +E3_MODULE_MAKEFILE = require.Makefile +E3_MODULE_MAKE_CMDS = make -C require-ess -f require.Makefile LIBVERSION="2.5.4" PROJECT="require" EPICS_MODULES="/testing/epics/base-3.15.5" EPICS_LOCATION="/testing/epics/base-3.15.5" BUILDCLASSES="Linux" +E3_MODULE_NAME = require +E3_MODULE_SRC_PATH = require-ess +E3_MODULE_SRC_PATH_INFO = 0 +E3_MODULE_VERSION = 2.5.4 +E3_REQUIRE_BIN = /testing/epics/base-3.15.5/require/2.5.4/bin +E3_REQUIRE_DB = /testing/epics/base-3.15.5/require/2.5.4/db +E3_REQUIRE_INC = /testing/epics/base-3.15.5/require/2.5.4/include +E3_REQUIRE_LIB = /testing/epics/base-3.15.5/require/2.5.4/lib +E3_REQUIRE_LOCATION = /testing/epics/base-3.15.5/require/2.5.4 +E3_REQUIRE_NAME = require +E3_REQUIRE_TOOLS = /testing/epics/base-3.15.5/require/2.5.4/tools +E3_REQUIRE_VERSION = 2.5.4 +EPICS_BASE = /testing/epics/base-3.15.5 +EPICS_MODULE_NAME = require +EPICS_MODULE_TAG = tags/v2.5.4 +SUDO = sudo +SUDOBASH = sudo -E bash -c +SUDO_INFO = 1 +``` + + +``` +make init +make rebuild +``` + + +Sometimes, configure/CONFIG_MODULE should be edited according to what we want to do.. + +``` +EPICS_MODULE_NAME:=require +EPICS_MODULE_TAG:=target_path_test + +E3_MODULE_SRC_PATH:=$(EPICS_MODULE_NAME)-ess +E3_MODULE_MAKEFILE:=$(EPICS_MODULE_NAME).Makefile + +E3_MODULE_NAME:=$(EPICS_MODULE_NAME) +E3_MODULE_VERSION:=9.9.9 +``` + +``` +make checkout +make rebuild +``` + + +``` +jhlee@kaffee: e3-require (target_path_test)$ tree -L 2 /testing/epics/ +/testing/epics/ +├── [root 4.0K] base-3.15.5 +│  ├── [root 4.0K] bin +│  ├── [root 4.0K] configure +│  ├── [root 4.0K] db +│  ├── [root 4.0K] dbd +│  ├── [root 4.0K] html +│  ├── [root 12K] include +│  ├── [root 4.0K] lib +│  ├── [root 4.0K] require +│  ├── [root 4.0K] startup +│  └── [root 4.0K] templates +└── [root 4.0K] base-3.16.1 + ├── [root 4.0K] bin + ├── [root 4.0K] configure + ├── [root 4.0K] db + ├── [root 4.0K] dbd + ├── [root 4.0K] html + ├── [root 12K] include + ├── [root 4.0K] lib + ├── [root 4.0K] require + ├── [root 4.0K] startup + └── [root 4.0K] templates + ``` + + + +``` +jhlee@kaffee: e3-require (target_path_test)$ tree -L 2 /testing/epics/base-3.16.1/require/ +/testing/epics/base-3.16.1/require/ +├── [root 4.0K] 0.0.0 +│  ├── [root 4.0K] bin +│  ├── [root 4.0K] db +│  ├── [root 4.0K] dbd +│  ├── [root 4.0K] include +│  ├── [root 4.0K] lib +│  └── [root 4.0K] tools +└── [root 4.0K] 9.9.9 + ├── [root 4.0K] bin + ├── [root 4.0K] db + ├── [root 4.0K] dbd + ├── [root 4.0K] include + ├── [root 4.0K] lib + └── [root 4.0K] tools + +14 directories, 0 files +``` diff --git a/configure/CONFIG_MODULE b/configure/CONFIG_MODULE index 8264e802f8281169ecc6c13ad99120aa093932ff..069bc317089f885736d31df405bb7d3070c6dcf0 100644 --- a/configure/CONFIG_MODULE +++ b/configure/CONFIG_MODULE @@ -1,9 +1,11 @@ EPICS_MODULE_NAME:=require -EPICS_MODULE_TAG:=tags/v2.5.4 +EPICS_MODULE_TAG:=target_path_test E3_MODULE_SRC_PATH:=$(EPICS_MODULE_NAME)-ess E3_MODULE_MAKEFILE:=$(EPICS_MODULE_NAME).Makefile E3_MODULE_NAME:=$(EPICS_MODULE_NAME) -E3_MODULE_VERSION:=2.5.4 +E3_MODULE_VERSION:=0.0.0 + + diff --git a/configure/RELEASE b/configure/RELEASE index 8de3f2b450bc23a84b389321f9cd4d5876e3a0ce..1080afed378f6f774673b8ad70528d8a390318c1 100644 --- a/configure/RELEASE +++ b/configure/RELEASE @@ -1 +1,3 @@ + + EPICS_BASE=/testing/epics/base-3.15.5 diff --git a/tools/setE3Env.bash b/tools/setE3Env.bash index 04dcadbefc661b94dff9756d488ae9205e3c9482..169426b48393c855776970b4d2ac2dac8e38bbef 100755 --- a/tools/setE3Env.bash +++ b/tools/setE3Env.bash @@ -54,7 +54,7 @@ base_ver=$1 require_ver=$2 if [ -z "$require_ver" ]; then - require_ver="0.0.1" + require_ver="0.0.0" fi if [ -z "$base_ver" ]; then