2
# $Id: //poco/1.3/build/config/SunOS-SunStudio#1 $
6
# Build settings for SunOS/Sun Studio C++
20
LIB = $(CXX) -xar -o $@
22
SHLIB = $(CXX) $(LINKFLAGS) -G -o $@ -h$(notdir $@)
23
SHLIBLN = $(POCO_BASE)/build/script/shlibln
25
DEP = $(POCO_BASE)/build/script/makedepend.SunCC
32
# Extension for Shared Libraries
34
SHAREDLIBEXT = .so.$(target_version)
35
SHAREDLIBLINKEXT = .so
38
# Compiler and Linker Flags
43
CXXFLAGS = -m32 -mt -library=stlport4 -erroff=hidevf
46
LINKFLAGS = -m32 -mt -library=stlport4
51
STATICOPT_LINK = -Bstatic
54
SHAREDOPT_LINK = -Bdynamic
55
DEBUGOPT_CC = -g -xs -D_DEBUG=$(DEBUGLEVEL)
56
DEBUGOPT_CXX = -g -xs -D_DEBUG=$(DEBUGLEVEL)
57
DEBUGOPT_LINK = -g -xs
58
RELEASEOPT_CC = -O -DNDEBUG
59
RELEASEOPT_CXX = -O -DNDEBUG
63
# System Specific Flags
65
SYSFLAGS = -D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS
68
# System Specific Libraries
70
SYSLIBS = -lpthread -lrt -lxnet -lsocket -lnsl -lresolv -ldl