118 lines
2.4 KiB
Plaintext
118 lines
2.4 KiB
Plaintext
#
|
|
# $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=/usr/csite/vw/5.1.1/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_DIR)
|
|
VX_GNU = $(VX_DIR)/../vxgccV2.2.3.1
|
|
|
|
# Gnu directory for g++
|
|
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++
|
|
#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 =
|
|
|