diff options
Diffstat (limited to 'ACE/include/makeinclude/platform_sunos5_common.GNU')
-rw-r--r-- | ACE/include/makeinclude/platform_sunos5_common.GNU | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/ACE/include/makeinclude/platform_sunos5_common.GNU b/ACE/include/makeinclude/platform_sunos5_common.GNU new file mode 100644 index 00000000000..e968af141f6 --- /dev/null +++ b/ACE/include/makeinclude/platform_sunos5_common.GNU @@ -0,0 +1,47 @@ +# -*- Makefile -*- + +# $Id$ + +# SunOS 5.x common settings + +ifeq ($(shell /bin/uname -r),5.9) + # Solaris 9 puts sendfile() in a separate library. + LIBS += -lsendfile +endif +ifeq ($(shell /bin/uname -r),5.10) + # Solaris 10 puts sendfile() in a separate library. + LIBS += -lsendfile + sctp ?= lksctp +endif +ifeq ($(shell /bin/uname -r),5.11) + # Solaris 11 puts sendfile() in a separate library. + LIBS += -lsendfile + sctp ?= lksctp +endif +kstat ?= 1 +ifeq ($(kstat),1) + # Unguard the raw monitor code and link the system lib. + CFLAGS += -DACE_HAS_KSTAT + CCFLAGS += -DACE_HAS_KSTAT + LIBS += -lkstat +endif + +PLATFORM_X11_CPPFLAGS= -I/usr/openwin/include -I/usr/dt/include +PLATFORM_X11_LIBS =-lX11 +PLATFORM_X11_LDFLAGS= + +PLATFORM_TK_CPPFLAGS= +PLATFORM_TK_LIBS=-ltk -ltcl +PLATFORM_TK_LDFLAGS= + +# TODO: Fix the parameters +#PLATFORM_TCL_CPPFLAGS=-I/usr/include/tcl8.4 +#PLATFORM_TCL_LIBS=-ltcl8.4 +#PLATFORM_TCL_LDFLAGS= + +sctp ?= +ifeq ($(sctp),lksctp) + PLATFORM_SCTP_CPPFLAGS+= -DACE_HAS_LKSCTP + PLATFORM_SCTP_LIBS?= -lsctp +endif + |