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

 1 keith.petley 1.1 include $(ROOT)/mak/config-unix.mak
 2                  
 3                  OS = solaris
 4                  
 5                  ARCHITECTURE = sparc
 6                  
 7                  COMPILER = CC
 8                  
 9 david.dillard 1.7 CXX = CC
10                   
11                   SH = sh
12                   
13                   YACC = yacc
14                   
15                   COPY = cp
16                   
17                   MOVE = mv
18                   
19                   LIB_SUFFIX = .so
20                   
21                   PEGASUS_SUPPORTS_DYNLIB = yes
22                   
23 keith.petley  1.1 SYS_INCLUDES = 
24                   
25                   DEFINES = -DPEGASUS_PLATFORM_$(PEGASUS_PLATFORM) -D_POSIX_PTHREAD_SEMANTICS
26                   
27                   DEFINES += -DPEGASUS_OS_SOLARIS
28                   
29                   DEFINES += -DPEGASUS_SNIA_INTEROP_TEST
30                   
31 tony          1.5 DEFINES += -DPEGASUS_HAS_SIGNALS
32                   
33 keith.petley  1.1 # "READBUG" forces fstream.read to read 1 char at a time to
34                   # overcome a bug in Wshop 6.2
35                   # There are patches for this now.
36                   #
37                   # DEFINES += -DPEGASUS_OS_SOLARIS_READBUG
38                   
39                   SUNOS_VERSION = $(shell uname -r)
40                   
41                   ifeq ($(SUNOS_VERSION), 5.6)
42                   DEFINES += -DSUNOS_5_6
43                   endif
44                   
45                   ifdef PEGASUS_DEBUG
46 keith.petley  1.2 FLAGS = -g -pto -KPIC -mt -xs -xildoff
47 keith.petley  1.1 else
48 keith.petley  1.2 FLAGS = -O -pto -KPIC -mt -xildoff
49 keith.petley  1.1 endif
50                   
51                   SYS_LIBS = -lpthread -ldl -lsocket -lnsl -lxnet
52                   
53                   ifeq ($(SUNOS_VERSION), 5.6)
54                   SYS_LIBS += -lposix4
55                   else
56                   SYS_LIBS += -lrt
57                   endif
58                   
59                   SYS_LIBS += $(EXTRA_LIBRARIES)

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2