configure/RELEASE
changeset 0 77d8eafe2a07
child 1 f6e1a4c75073
equal deleted inserted replaced
-1:000000000000 0:77d8eafe2a07
       
     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