(file) Return to platform_DARWIN_PPC_GNU.mak CVS log (file) (dir) Up to [Pegasus] / pegasus / mak

File: [Pegasus] / pegasus / mak / platform_DARWIN_PPC_GNU.mak (download)
Revision: 1.2, Thu Aug 12 11:41:11 2004 UTC (19 years, 9 months ago) by karl
Branch: MAIN
CVS Tags: CQL_2_5_BRANCH
Changes since 1.1: +0 -1 lines
BUG#: 1849
TITLE:  Modify make files so that PEGASUS_DEBUG becomes a common compiler DEFINE available through config.mak

DESCRIPTION:  This involved removing the setting of PEGASUS_DEBUG into a number of platform mak setup files and putting the DEFINE into config.mak.  This means that PEGASUS_DEBUG now generally controls a) setting the debug options on compiles and links in general as it did before and is also available to any source code to compile diagnostics.  However, since this is very general we are trying to reduce the use to those debug concepts that will not affect normal operation.  Thus it is used to control the output of startup information to the console.  PLEASE do not use it to control things like debug information output to the console.

include $(ROOT)/mak/config-unix.mak

OS = darwin 

ARCHITECTURE = ppc 

COMPILER = gnu

SYS_INCLUDES = 

DEFINES = -DPEGASUS_PLATFORM_$(PEGASUS_PLATFORM) -D_POSIX_PTHREAD_SEMANTICS -D BSD_COMP -D_REENTRANT

DEFINES += -DPEGASUS_OS_DARWIN

ifdef PEGASUS_DEBUG
FLAGS = -g -W -Wall -Wno-unused -fPIC
else
FLAGS = -O2 -W -Wall -Wno-unused -fPIC
endif

SYS_LIBS = -lpthread -ldl 

CXX = g++

SH = sh

YACC = yacc

COPY = cp

MOVE = mv

LIB_SUFFIX = .dylib

PEGASUS_SUPPORTS_DYNLIB = yes

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2