summaryrefslogtreecommitdiff
path: root/include/makeinclude/platform_lynxos.GNU
diff options
context:
space:
mode:
Diffstat (limited to 'include/makeinclude/platform_lynxos.GNU')
-rw-r--r--include/makeinclude/platform_lynxos.GNU35
1 files changed, 13 insertions, 22 deletions
diff --git a/include/makeinclude/platform_lynxos.GNU b/include/makeinclude/platform_lynxos.GNU
index 5b54bcdc6b8..375ee16063e 100644
--- a/include/makeinclude/platform_lynxos.GNU
+++ b/include/makeinclude/platform_lynxos.GNU
@@ -67,12 +67,10 @@ endif # ! LynxOS
LYNXOS_MAJOR = $(shell echo $(VERSION) | awk -F. '{print $$1;}')
LYNXOS_MINOR = $(shell echo $(VERSION) | awk -F. '{print $$2;}')
-# LynxOS 3.x does not support shared libraries or native exceptions
+# LynxOS 3.x does not support shared libraries
ifeq ($(LYNXOS_MAJOR),3)
shared_libs_only =
static_libs_only = 1
- exceptions = 0
- debug ?= 0
endif
ifeq ($(shared_libs_only),1)
@@ -95,33 +93,25 @@ PLATFORM_XT_LIBS=-lXm -lXt
PLATFORM_XT_LDFLAGS=
PLATFORM_X11_CPPFLAGS=
-PLATFORM_X11_LIBS=-lXpm -lXmu -lXext -lX11 -lSM -lICE
+PLATFORM_X11_LIBS=-lXpm -lXext -lX11 -lSM -lICE
PLATFORM_X11_LDFLAGS=
-PLATFORM_TCL_CPPFLAGS=
-PLATFORM_TCL_LIBS=
-PLATFORM_TCL_LDFLAGS=
+ifeq ($(LYNXOS_MAJOR),4)
+ PLATFORM_TCL_CPPFLAGS=-I/usr/include/tcl8.4
+ PLATFORM_TCL_LIBS=-ltcl8.4
+ PLATFORM_TCL_LDFLAGS=
-PLATFORM_TK_CPPFLAGS=
-PLATFORM_TK_LIBS=
-PLATFORM_TK_LDFLAGS=
-
-PLATFORM_SSL_CPPFLAGS=-I/usr/ssl/include
-PLATFORM_SSL_LIBS=
-PLATFORM_SSL_LDFLAGS=-L/usr/ssl/lib
+ PLATFORM_TK_CPPFLAGS=-I$(shell . /usr/lib/tk8.4/tkConfig.sh && echo -n $$TK_INC_DIR $$TK_DEFS)
+ PLATFORM_TK_LIBS=$(shell . /usr/lib/tk8.4/tkConfig.sh && echo -n $$TK_LIB_FLAG)
+ PLATFORM_TK_LDFLAGS=
+endif
ifeq ($(threads),1)
- CFLAGS += -mthreads
- SOFLAGS += -mthreads
+ CFLAGS += -mthreads
endif
ifeq ($(shared_libs),1)
- CFLAGS += -mshared -DACE_HAS_SVR4_DYNAMIC_LINKING
- CFLAGS += -DACE_HAS_BROKEN_THREAD_KEYFREE
- SOFLAGS += -mshared -DACE_HAS_SVR4_DYNAMIC_LINKING
- LIBS += -ldl
-else
- LIBS += -lnetinet -lnsl
+ CFLAGS += -mshared
endif
CC = gcc
@@ -132,6 +122,7 @@ DCFLAGS += -g
PIC = -fPIC
DLD = $(CXX)
LD = $(CXX)
+LIBS += -lnetinet -lnsl
OCFLAGS += -O2
AR = ar
ARFLAGS = ruv