|
1 # RELEASE - Location of external support modules |
|
2 # |
|
3 # IF YOU CHANGE ANY PATHS in this file or make API changes to |
|
4 # any modules it refers to, you should do a "make rebuild" in |
|
5 # this application's top level directory. |
|
6 # |
|
7 # The EPICS build process does not check dependencies against |
|
8 # any files from outside the application, so it is safest to |
|
9 # rebuild it completely if any modules it depends on change. |
|
10 # |
|
11 # Host- or target-specific settings can be given in files named |
|
12 # RELEASE.$(EPICS_HOST_ARCH).Common |
|
13 # RELEASE.Common.$(T_A) |
|
14 # RELEASE.$(EPICS_HOST_ARCH).$(T_A) |
|
15 # |
|
16 # This file is parsed by both GNUmake and an EPICS Perl script, |
|
17 # so it may ONLY contain definititions of paths to other support |
|
18 # modules, variable definitions that are used in module paths, |
|
19 # and include statements that pull in other RELEASE files. |
|
20 # Variables may be used before their values have been set. |
|
21 # Build variables that are NOT used in paths should be set in |
|
22 # the CONFIG_SITE file. |
|
23 |
|
24 # Variables and paths to dependent modules: |
|
25 #MODULES = /path/to/modules |
|
26 #MYMODULE = $(MODULES)/my-module |
|
27 SUPPORT=/opt/epics/SUPPORT |
|
28 #SSCAN=$(SUPPORT)/sscan |
|
29 CALC=$(SUPPORT)/calc |
|
30 BUSY=$(SUPPORT)/busy |
|
31 ASYN=$(SUPPORT)/asyn |
|
32 STREAM=$(SUPPORT)/stream |
|
33 IP=$(SUPPORT)/ip |
|
34 |
|
35 # If using the sequencer, point SNCSEQ at its top directory: |
|
36 SNCSEQ = $(SUPPORT)/seq-2.2.6 |
|
37 |
|
38 # EPICS_BASE should appear last so earlier modules can override stuff: |
|
39 EPICS_BASE = /opt/epics/BASE/epics-base |
|
40 |
|
41 # Set RULES here if you want to use build rules from somewhere |
|
42 # other than EPICS_BASE: |
|
43 #RULES = $(MODULES)/build-rules |
|
44 |
|
45 # These lines allow developers to override these RELEASE settings |
|
46 # without having to modify this file directly. |
|
47 -include $(TOP)/../RELEASE.local |
|
48 -include $(TOP)/../RELEASE.$(EPICS_HOST_ARCH).local |
|
49 -include $(TOP)/configure/RELEASE.local |