142 lines
3.0 KiB
Plaintext
142 lines
3.0 KiB
Plaintext
#
|
|
# $Id$
|
|
#
|
|
# The developer may edit this file.
|
|
|
|
# Site-specific build options
|
|
#
|
|
include $(EPICS_BASE)/config/CONFIG_SITE
|
|
|
|
# EPICS base definitions
|
|
#
|
|
include $(EPICS_BASE)/config/CONFIG_COMMON
|
|
|
|
# assume T_A is the host arch if not specified
|
|
ifndef T_A
|
|
T_A = $(HOST_ARCH)
|
|
endif
|
|
|
|
# Architecture specific definitions
|
|
#
|
|
include $(EPICS_BASE)/config/CONFIG.$(T_A)
|
|
#
|
|
include $(EPICS_BASE)/config/CONFIG_SITE.$(T_A)
|
|
|
|
# All EPICS options other than BUILD_TYPE
|
|
# may be overridden here.
|
|
#
|
|
# EXAMPLES
|
|
# --------
|
|
# 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
|
|
#etc.
|
|
#
|
|
|
|
#CPLUSPLUS=G++
|
|
CPLUSPLUS=CCC
|
|
#ANSI=GCC
|
|
ANSI=ACC
|
|
#STANDARD=GCC
|
|
STANDARD=ACC
|
|
|
|
UNIX_WARN=YES
|
|
UNIX_OPT=YES
|
|
#UNIX_OPT_FLAGS = -g
|
|
#UNIX_OPT_FLAGS = -fast -pg
|
|
#UNIX_OPT_FLAGS =
|
|
|
|
VX_WARN=YES
|
|
#VX_WARN_YES = -ansi -Wall -pedantic
|
|
|
|
#STATIC_BUILD=YES
|
|
|
|
#
|
|
# include 030 object for the NI 030
|
|
#BUILD_ARCHS=$(HOST_ARCH) mv167
|
|
#BUILD_ARCHS=$(HOST_ARCH) mv167 hknitro
|
|
#BUILD_ARCHS=$(HOST_ARCH) niCpu030
|
|
#BUILD_ARCHS=$(HOST_ARCH) mv167
|
|
#CROSS_COMPILER_TARGET_ARCHS = mv167 niCpu030
|
|
CROSS_COMPILER_TARGET_ARCHS = mv167
|
|
|
|
|
|
#ifeq ($(CPLUSPLUS), CCC)
|
|
#CCC = CC +w +p
|
|
##CCC = CC +w +p
|
|
#ACC = acc -pg
|
|
#ACC = acc -vc
|
|
#else
|
|
#ACC = gcc -Wall -D__USE_FIXED_PROTOTYPES__
|
|
#
|
|
# -Wcast-align
|
|
#
|
|
# -I$(UNIX_GNU_LOCAL)lib/gcc-lib/$(G++MACHINE)/$(G++VERSION)/include
|
|
#
|
|
# -Wcast-qual \
|
|
#
|
|
# Need to sort this out
|
|
#
|
|
# -nostdinc \
|
|
# -I$(UNIX_GNU_LOCAL)lib/gcc-lib/$(G++MACHINE)/$(G++VERSION)/include \
|
|
# -Wshadow \
|
|
# -Wenum-clash \
|
|
# UNIX_GNU_LOCAL = /remote/jedi_local/
|
|
# UNIX_GNU_LOCAL = /usr/local/
|
|
# -V$(G++VERSION) \
|
|
# -b$(G++MACHINE) \
|
|
# G++MACHINE = sparc-sun-sunos4.1.3
|
|
# G++VERSION = 2.6.2
|
|
# UNIX_GNU_LOCAL = /remote/lear_local/
|
|
# G++ = $(UNIX_GNU_LOCAL)bin/g++ \
|
|
# -B$(UNIX_GNU_LOCAL)lib/gcc-lib/ \
|
|
# -Wall \
|
|
# -Wmissing-prototypes -Woverloaded-virtual \
|
|
# -Wwrite-strings -Wconversion -Wstrict-prototypes \
|
|
# -ansi -pedantic -Wtraditional -Wpointer-arith \
|
|
# -Winline
|
|
#endif
|
|
|
|
#
|
|
# For APS
|
|
#
|
|
#SPECIAL_LANG = /usr/lang/SC3.0.1 (does not work on solaris)
|
|
EPICS_BASE=/home/phebos2/JHILL/epics/base
|
|
EPICS_EXTENSIONS=/home/phebos2/JHILL/epics/extensions
|
|
OPENWIN = /usr/openwin
|
|
VX_DIR=/usr/local/vw/vxV52p1/vw
|
|
VX_GNU = $(VX_DIR)/../vxgccV2.2.3.1
|
|
|
|
#
|
|
# For AOT8
|
|
#
|
|
#SPECIAL_LANG = /usr/lang/SC3.0.1
|
|
#SITE_EPICS=/home/lear1/hill/epics
|
|
#OPENWIN = /usr/openwin
|
|
#VX_DIR=/usr/share/local/vx/v52
|
|
#VX_GNU = $(VX_DIR)/../gnu
|
|
|
|
#
|
|
# For AOT6
|
|
#
|
|
#SPECIAL_LANG = /usr/lang/SC3.0.1
|
|
#ACC = acc -pg
|
|
#ACC = acc
|
|
#SITE_EPICS=/epics/release/r3.12.1/r3.12.2.beta/
|
|
#OPENWIN = /usr/openwin
|
|
#VX_DIR=/lcs/share/local/vx/v51
|
|
#X11_LIB = /usr/openwin/lib
|
|
#X11_INC = /usr/openwin/include/
|
|
#EPICS_EXTENSIONS = /epics/release/r3.12.1/r3.12.2.beta/extensions
|
|
#VX_GNU = $(VX_DIR)/../??????
|
|
|
|
|
|
|