#************************************************************************* # Copyright (c) 2002 The University of Chicago, as Operator of Argonne # National Laboratory. # Copyright (c) 2002 The Regents of the University of California, as # Operator of Los Alamos National Laboratory. # EPICS BASE Versions 3.13.7 # and higher are distributed subject to a Software License Agreement found # in file LICENSE that is included with this distribution. #************************************************************************* # CONFIG.Host.hp700 # # This file is maintained by the EPICS community. # Sites may override these definitions in CONFIG_SITE.Host.hp700 ARCH_CLASS = hp700 # Include definitions common to all Unix archs include $(EPICS_BASE)/config/CONFIG.Host.UnixCommon SHRLIB_SUFFIX = .sl AR = ar # Configure OS vendor C compiler ACC = cc ACC_ANSI = $(ACC) -Aa ACC_STRICT = $(ACC) -Aa ACC_TRAD = $(ACC) ACC_WARN_YES = ACC_WARN_NO = -w ACC_OPT_YES = -O ACC_OPT_NO = -g ACC_SFLAGS_YES= -Wl,-a,archive ACC_SFLAGS_NO= ACC_SLIBS_YES = ACC_SLIBS_NO= ACC_SHRLIB_CFLAGS_YES = +Z ACC_SHRLIB_LDFLAGS_YES = -b ACC_DEP_CFLAGS=+DAportable # Configure OS vendor C++ compiler HPCC = cc HPCC_ANSI = $(HPCC) -Aa HPCC_STRICT = $(HPCC) -Aa HPCC_TRAD = $(HPCC) -Ac HPCC_WARN_YES = HPCC_WARN_NO = -w HPCC_OPT_YES = -O HPCC_OPT_NO = -g HPCC_SFLAGS_YES= -Wl,-a,archive HPCC_SFLAGS_NO= HPCC_SLIBS_YES = HPCC_SLIBS_NO= HPCC_SHRLIB_CFLAGS_YES = +Z HPCC_SHRLIB_LDFLAGS_YES = -b HPCC_DEP_CFLAGS=+DAportable #Old HP C++ compiler #CCC = CC #CCC_NORMAL = $(CCC) +p #New HP C++ compiler CCC = aCC # avoid treating "future errors" as actual errors CCC_NORMAL = $(CCC) +W302 +W829 +W818 +W392 +W469 +W495 +W749 +W667 +W392 +W684 CCC_STRICT = $(CCC) +p CCC_TEMPL_INST_FLAG = CCC_WARN_YES = +w CCC_WARN_NO = CCC_OPT_YES = -O CCC_OPT_NO = -g CCC_SFLAGS_YES= -Wl,-a,archive CCC_SFLAGS_NO= CCC_SLIBS_YES = CCC_SLIBS_NO= CCC_SHRLIB_CFLAGS_YES = +Z # shared libs will be found by searching environment variable SHLIB_PATH, # then by searching the specified path (see below) CCC_SHRLIB_LDFLAGS_YES = -b CCC_DEPENDS_FLAG = +m CCC_DEP_CFLAGS=+DAportable # +DAportable causes portable object code to be created for execution # on different PA-Risc machines ARCH_DEP_CFLAGS = -D_HPUX_SOURCE -DHP_UX ARCH_DEP_CXXFLAGS = -D_HPUX_SOURCE -DHP_UX ARCH_DEP_LDLIBS = ARCH_DEP_LDFLAGS = -Wl,+b$(DEFAULT_SHRLIB_SEARCH_PATH),+s