version 1.2, 2003/08/29 08:51:46
|
version 1.7, 2004/08/19 21:10:25
|
|
|
| |
COMPILER = CC | COMPILER = CC |
| |
|
CXX = CC |
|
|
|
SH = sh |
|
|
|
YACC = yacc |
|
|
|
COPY = cp |
|
|
|
MOVE = mv |
|
|
|
LIB_SUFFIX = .so |
|
|
|
PEGASUS_SUPPORTS_DYNLIB = yes |
|
|
SYS_INCLUDES = | SYS_INCLUDES = |
| |
DEFINES = -DPEGASUS_PLATFORM_$(PEGASUS_PLATFORM) -D_POSIX_PTHREAD_SEMANTICS | DEFINES = -DPEGASUS_PLATFORM_$(PEGASUS_PLATFORM) -D_POSIX_PTHREAD_SEMANTICS |
| |
DEFINES += -DDISABLE_KILLING_HUNG_THREADS |
|
|
|
DEFINES += -DPEGASUS_OS_SOLARIS | DEFINES += -DPEGASUS_OS_SOLARIS |
| |
DEFINES += -DPEGASUS_SNIA_INTEROP_TEST | DEFINES += -DPEGASUS_SNIA_INTEROP_TEST |
| |
|
DEFINES += -DPEGASUS_HAS_SIGNALS |
|
|
# "READBUG" forces fstream.read to read 1 char at a time to | # "READBUG" forces fstream.read to read 1 char at a time to |
# overcome a bug in Wshop 6.2 | # overcome a bug in Wshop 6.2 |
# There are patches for this now. | # There are patches for this now. |
|
|
| |
ifdef PEGASUS_DEBUG | ifdef PEGASUS_DEBUG |
FLAGS = -g -pto -KPIC -mt -xs -xildoff | FLAGS = -g -pto -KPIC -mt -xs -xildoff |
DEFINES += -DPEGASUS_DEBUG |
|
else | else |
FLAGS = -O -pto -KPIC -mt -xildoff | FLAGS = -O -pto -KPIC -mt -xildoff |
endif | endif |
|
|
SYS_LIBS += -lrt | SYS_LIBS += -lrt |
endif | endif |
| |
SYS_LIBS += $(EXTRA_LIBRARIES) |
ifdef PEGASUS_HAS_SSL |
|
ifdef PEGASUS_USE_SSL_SHAREDLIB |
CXX = CC |
EXTRA_LIBRARIES += -L$(OPENSSL_HOME)/lib -lssl -lcrypto |
|
else |
SH = sh |
$(error Static linking of OpenSSL is not currently supported on this platform.) |
|
endif |
YACC = yacc |
endif |
|
|
COPY = cp |
|
|
|
MOVE = mv |
|
|
|
LIB_SUFFIX = .so |
|
|
|
PEGASUS_SUPPORTS_DYNLIB = yes |
|
|
|
SUNWS_CACHE = SunWS_cache |
|
| |
SOLARIS_COMPILER_PATH = /opt/SUNWspro/WS6U2 |
SYS_LIBS += $(EXTRA_LIBRARIES) |