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.GNU154
1 files changed, 0 insertions, 154 deletions
diff --git a/include/makeinclude/platform_lynxos.GNU b/include/makeinclude/platform_lynxos.GNU
deleted file mode 100644
index fb11c2e4d23..00000000000
--- a/include/makeinclude/platform_lynxos.GNU
+++ /dev/null
@@ -1,154 +0,0 @@
-# $Id$
-#
-# LynxOS with g++. Defaults to LynxOS Version 4.0.0. For Version 3.1.0,
-# for example, add "VERSION=3.1.0" to your make invocation.
-
-#### NOTE: It's best to create a file that includes this one, instead
-#### of symlinking it. That way, you can easily override the default
-#### configuration. For example, to configure for a PowerPC target, I
-#### use a include/makeinclude/platform_macros.GNU that contains the
-#### following lines (without comment markers):
-####
-#### LYNXTARGET = ppc
-#### include $(ACE_ROOT)/include/makeinclude/platform_lynxos.GNU
-####
-#### Similarly, the default VERSION and HOST_OS settings (see below)
-#### can be overridden for your particular platform.
-
-ifeq ($(shell uname -s),LynxOS)
- export VERSION=$(shell uname -r)
-else
- CROSS-COMPILE = 1
-
- #### The following may need to be customized for your host or target type.
- #### Or, you can source the appropriate (for your shell) Lynx SETUP file
- #### before running "make".
-
- ifeq (,$(VERSION))
- export VERSION=4.0.0
- endif # VERSION
-
- ifeq (,$(LYNXTARGET))
- export LYNXTARGET = x86
- endif # LYNXTARGET
-
- ifeq (,$(OBJSFORMAT))
- ifeq (x86,$(LYNXTARGET))
- OBJSFORMAT = coff
- else # ! x86
- OBJSFORMAT = xcoff
- endif # ! x86
- export OBJSFORMAT
- endif # OBJSFORMAT
-
- ifeq (,$(HOST_OS))
- export HOST_OS = sunos
- endif # HOST_OS
-
- ifeq (,$(HOST_OS_REVISION))
- #### Added for 3.1.0
- export HOST_OS_REVISION = `uname -r`
- endif # HOST_OS_REVISION
-
- ifeq (,$(HOST_OS_TYPE))
- #### Added for 3.1.0
- export HOST_OS_TYPE = solaris
- endif # HOST_OS_TYPE
-
- ifeq (,$(ENV_PREFIX))
- export ENV_PREFIX = /usr/lynx/$(VERSION)/$(LYNXTARGET)
- endif # ENV_PREFIX
-
- ifeq (,$(findstring $(ENV_PREFIX),$(PATH)))
- export PATH:=$(ENV_PREFIX)/cdk/$(HOST_OS)-$(OBJSFORMAT)-$(LYNXTARGET)/bin:$(ENV_PREFIX)/cdk/$(HOST_OS)-$(OBJSFORMAT)-$(LYNXTARGET)/usr/bin:$(PATH)
- endif # PATH
-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
-ifeq ($(LYNXOS_MAJOR),3)
- shared_libs_only =
- static_libs_only = 1
- exceptions = 0
-endif
-
-ifeq ($(shared_libs_only),1)
- shared_libs = 1
- static_libs =
-endif
-ifeq ($(static_libs_only),1)
- shared_libs =
- static_libs = 1
-endif
-
-optimize ?= 1
-debug ?= 1
-pipes ?= 1
-threads ?= 1
-exceptions ?= 1
-
-PLATFORM_XT_CPPFLAGS=
-PLATFORM_XT_LIBS=-lXm -lXt
-PLATFORM_XT_LDFLAGS=
-
-PLATFORM_X11_CPPFLAGS=
-PLATFORM_X11_LIBS=-lXpm -lXmu -lXext -lX11 -lSM -lICE
-PLATFORM_X11_LDFLAGS=
-
-PLATFORM_TCL_CPPFLAGS=
-PLATFORM_TCL_LIBS=
-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
-
-ifeq ($(threads),1)
- CFLAGS += -mthreads
- SOFLAGS += -mthreads
-endif
-
-ifeq ($(shared_libs),1)
- CFLAGS += -mshared -DACE_HAS_SVR4_DYNAMIC_LINKING
- SOFLAGS += -mshared -DACE_HAS_SVR4_DYNAMIC_LINKING
- LIBS += -ldl
-else
- LIBS += -lnetinet -lnsl
-endif
-
-CC = gcc
-CXX = g++
-CFLAGS += -Wpointer-arith -Wall
-CFLAGS += -DACE_LYNXOS_MAJOR=$(LYNXOS_MAJOR) -DACE_LYNXOS_MINOR=$(LYNXOS_MINOR)
-DCFLAGS += -g
-PIC = -fPIC
-DLD = $(CXX)
-LD = $(CXX)
-OCFLAGS += -O2
-AR = ar
-ARFLAGS = ruv
-RANLIB = @true
-SOFLAGS += $(CPPFLAGS) -shared
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<; \
- $(SOLINK.cc) -o $@ $(LDFLAGS) $(VSHDIR)$*.o
-PRELIB = @true
-
-# Test for template instantiation, add to SOFLAGS if SONAME set,
-# add -E to LDFLAGS if using GNU ld
-#
-include $(ACE_ROOT)/include/makeinclude/platform_g++_common.GNU
-
-CCFLAGS += $(CFLAGS) $(TEMPLATES_FLAG)
-
-# To save much disk space, strip all executables. Comment the
-# following line out if you want to debug. Or, add "POSTLINK="
-# to your make invocation.
-ifeq ($(static_libs),1)
- POSTLINK = ; strip $@
-endif