59 lines
1.7 KiB
Plaintext
59 lines
1.7 KiB
Plaintext
#*************************************************************************
|
|
# 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.Darwin
|
|
#
|
|
# This file is maintained by the EPICS community.
|
|
# Sites may override these definitions in CONFIG_SITE.Host.Darwin
|
|
|
|
ARCH_CLASS = Darwin
|
|
|
|
# Include definitions common to all Unix archs
|
|
include $(EPICS_BASE)/config/CONFIG.Host.UnixCommon
|
|
|
|
#
|
|
# The config files are a real mess. The following definitions seem to work
|
|
# for all the weird ways in which the extensions makefile fragments use them.
|
|
#
|
|
AR = ar
|
|
ARCMD = $(AR) -rc $@
|
|
ARFLAGS = rcv
|
|
RANLIB = ranlib
|
|
|
|
ANSI=GCC
|
|
CPLUSPLUS=G++
|
|
|
|
OP_SYS_CPPFLAGS += -DDarwin
|
|
OP_SYS_CFLAGS += -no-cpp-precomp
|
|
OP_SYS_INCLUDES = -I/sw/include -I/usr/X11R6/include
|
|
OP_SYS_LDFLAGS += -L/sw/lib -L/usr/X11R6/lib
|
|
|
|
# Uncomment this if you're using the GNU readline library
|
|
#ARCH_DEP_LDLIBS += -lreadline
|
|
|
|
# Uncomment this if you're using the libtecla library
|
|
#ARCH_DEP_LDLIBS += -ltecla_r -ltermcap
|
|
|
|
#
|
|
# Compiler/linker problems prevent the use of shared libraries at the moment
|
|
#
|
|
SHARED_LIBRARIES_Darwin = NO
|
|
|
|
#
|
|
# Something like this will be needed once shared libraries are built
|
|
#
|
|
SHRLIB_SUFFIX = .dylib$(SHARED_LIBRARIES)
|
|
GCC_SHRLIB_LDFLAGS_YES += -dynamiclib
|
|
G++_SHRLIB_LDFLAGS_YES += -dynamiclib
|
|
|
|
#
|
|
# Java
|
|
#
|
|
JAVA_DIR=/usr/
|