summaryrefslogtreecommitdiff
path: root/ACE/include/makeinclude/platform_sunos5_common.GNU
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/include/makeinclude/platform_sunos5_common.GNU')
-rw-r--r--ACE/include/makeinclude/platform_sunos5_common.GNU47
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
+