# # $Id$ # # CONFIG_SITE - EPICS BASE config file # by Matthew Needes and Mike Bordua # # This file is to be modified by the EPICS system manager # only. # # The host architecture performing the build, # i.e.: the arch running DCT/getrel/etc. # # Currently Supporting: # sun4 # hp700 # alpha # solaris # sgi # Linux # WIN32 # # HOST_ARCH now an environment variable # HOST_ARCH=$(shell /usr/local/epics/startup/HostArch) ifndef HOST_ARCH HOST_ARCH=unsupported endif # The architectures to build EPICS for # # Currently Supporting: # mv167 # mv162 # mv162lc # mv147 # hkv2f # niCpu030 # pc486 # CROSS_COMPILER_TARGET_ARCHS=mv167 # If only a subset of the host architectures perform # the build for the CROSS_COMPILER_TARGET_ARCHS # uncomment the following line and specify them. # #CROSS_COMPILER_HOST_ARCHS=sun4 # VxWorks directory #VX_DIR=$(VW) #VX_DIR=/usr/local/vw/vxV51.mm #VX_DIR=/usr/local/vw/vxV52/vw VX_DIR=/usr/local/vw/vxV52p1/vw # Gnu directory for gcc #VX_GNU = $(VX_GNU) VX_GNU = $(VX_DIR)/../vxgccV2.2.3.1 # Gnu directory for g++ #GNU_DIR = $(LOCAL_GNU) GNU_DIR = /usr/local/hideos/gnu_install-2.7.2 GNU_BIN = $(GNU_DIR)/bin GNU_LIB = $(GNU_DIR)/lib # Client ANSI Compiler # GCC (gcc -ansi) # ACC (acc) # HPACC (cc -Aa) #ANSI=HPACC ANSI=ACC # Client Standard C Compiler choice # GCC (gcc -traditional) # ACC (acc -Xs) # SUNCC (cc) # HPCC (cc -Ac) #STANDARD=HPCC STANDARD=ACC # C++ Compiler # G++ (g++) GNU C++ # CCC (CC) OS VENDOR C++ #CPLUSPLUS=G++ #Note: if CPLUSPLUS is empty then C++ src codes are not built #CPLUSPLUS= # use this if site does not have C++ compiler CPLUSPLUS=CCC # Build client objects statically ? # must be either YES or NO STATIC_BUILD=NO # Unix Optimization # must be either YES or NO UNIX_OPT=YES # VxWorks Optimization # must be either YES or NO VX_OPT=YES # Generate Verbose Compiler Warnings for Unix # must be either YES or NO UNIX_WARN=YES # Generate Verbose Compiler Warnings for VxWorks # must be either YES or NO VX_WARN=YES # sch2edif compiler and flags SCH2EDIF = sch2edif SCH2EDIF_PATH = SCH2EDIF_SYSFLAGS = -n -ap -p.+..+$(SCH2EDIF_PATH)+$(EPICS_EXTENSIONS)/templates/capfast/sym+ SCH2EDIF_FLAGS = # e2db and flags # - again there is an assumption where edb.def is installed. E2DB = $(EPICS_EXTENSIONS)/bin/$(HOST_ARCH)/e2db E2DB_SYSFLAGS = -ate -d $(EPICS_EXTENSIONS)/templates/capfast/edb.def E2DB_FLAGS =