diff options
Diffstat (limited to 'cppe/config/Make.rules.Linux')
-rw-r--r-- | cppe/config/Make.rules.Linux | 130 |
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) |