summaryrefslogtreecommitdiff
path: root/cppe/config/Make.rules.Linux
diff options
context:
space:
mode:
Diffstat (limited to 'cppe/config/Make.rules.Linux')
-rw-r--r--cppe/config/Make.rules.Linux130
1 files changed, 0 insertions, 130 deletions
diff --git a/cppe/config/Make.rules.Linux b/cppe/config/Make.rules.Linux
deleted file mode 100644
index 7fd260298f9..00000000000
--- a/cppe/config/Make.rules.Linux
+++ /dev/null
@@ -1,130 +0,0 @@
-# **********************************************************************
-#
-# Copyright (c) 2003-2007 ZeroC, Inc. All rights reserved.
-#
-# This copy of Ice-E is licensed to you under the terms described in the
-# ICEE_LICENSE file included in this distribution.
-#
-# **********************************************************************
-
-#
-# This file is included by Make.rules when uname is Linux.
-#
-
-USE_SPARC_ASM = irrelevant
-MACHINE = $(shell uname -m)
-
-#
-# Default compiler is c++ (aka g++).
-#
-ifeq ($(CXX),)
- CXX = c++
-endif
-
-ifeq ($(CXX),g++)
- CXX = c++
-endif
-
-ifeq ($(AR),)
- AR = ar
-endif
-
-ifeq ($(MACHINE),x86_64)
- #
- # Default build on x86_64 is 64-bit.
- #
- ifeq ($(LP64),)
- LP64 = yes
- endif
-endif
-
-ifeq ($(MACHINE),sparc64)
- #
- # We are an ultra, at least, and so have the atomic instructions
- #
- USE_SPARC_ASM = yes
- CXXARCHFLAGS = -mcpu=ultrasparc -pipe -Wno-deprecated -DUSE_SPARC_ASM
-endif
-
-ifeq ($(MACHINE),sparc)
- #
- # We are a sun4m or sun4c
- # On sun4m, there is a bug in some CPU/kernel/gcc configurations which
- # prevents us from using '-mcpu=v8'.
- #
- USE_SPARC_ASM = no
- CXXARCHFLAGS = -mtune=v8 -pipe -Wno-deprecated -DICE_USE_MUTEX_SHARED
-endif
-
-ifeq ($(MACHINE),x86_64)
- ifeq ($(LP64),yes)
- CXXARCHFLAGS = -m64
- else
- CXXARCHFLAGS = -m32
- endif
- lp64suffix = 64
-endif
-
-CXXFLAGS = $(CXXARCHFLAGS) -ftemplate-depth-128 -Wall -D_REENTRANT
-
-ifeq ($(STATICLIBS),)
- CXXFLAGS += -fPIC
-endif
-
-OPT_FLAGS =
-ifeq ($(OPTIMIZE_SPEED),yes)
- OPT_FLAGS = -O3
-endif
-ifeq ($(OPTIMIZE_SIZE),yes)
- #
- # -Os does not work well with GCC 3.4.6 on x86_64
- #
- ifeq ($(LP64),yes)
- OPT_FLAGS = -O2
- else
- OPT_FLAGS = -Os
- endif
-endif
-
-ifeq ($(OPTIMIZE),yes)
- CXXFLAGS += $(OPT_FLAGS) -DNDEBUG
-else
- CXXFLAGS += -g
-endif
-
-ifeq ($(USE_SPARC_ASM),yes)
- CFLAGS = $(OPT_FLAGS) -mcpu=ultrasparc -pipe -DNDEBUG -DUSE_SPARC_ASM
- ifeq ($(STATICLIBS),)
- CFLAGS += -fPIC
- endif
-endif
-
-ifeq ($(USE_SPARC_ASM),no)
- CFLAGS = $(OPT_FLAGS) -mcpu=v8 -pipe -DNDEBUG -DICE_USE_MUTEX_SHARED
- ifeq ($(STATICLIBS),)
- CFLAGS += -fPIC
- endif
-endif
-
-#
-# C++ run-time libraries, necessary for linking some shared libraries.
-#
-CXXLIBS =
-
-mkshlib = $(CXX) -shared $(LDFLAGS) -o $(1) -Wl,-h,$(2) $(3) $(4) -lpthread
-
-mklib = $(AR) cr $(1) $(2)
-
-LDPLATFORMFLAGS = -Wl,--enable-new-dtags -Wl,-rpath,$(install_libdir)
-
-BASELIBS = $(STLPORT_LIBS) -lpthread
-LIBS = -lIceE $(BASELIBS)
-MINLIBS = -lIceEC $(BASELIBS)
-TESTLIBS = -lTestCommon $(LIBS)
-
-ICEUTIL_OS_LIBS =
-ICE_OS_LIBS = -ldl
-
-PLATFORM_HAS_READLINE = yes
-
-export LD_LIBRARY_PATH := $(libdir):$(LD_LIBRARY_PATH)