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

 1 mike  1.2 include $(ROOT)/mak/config-unix.mak
 2           
 3           OS = zos
 4           
 5           ARCHITECTURE = zseries
 6           
 7           COMPILER = ibm
 8           
 9 sage  1.3 #SYS_INCLUDES = -I/usr/lpp/tcpip/include -I/usr/lpp/ioclib/include -I$(ROOT)/src/StandardIncludes/zOS
10           SYS_INCLUDES = -I/usr/lpp/tcpip/include -I/usr/lpp/ioclib/include
11 marek 1.6 DEFINES = -DPEGASUS_PLATFORM_$(PEGASUS_PLATFORM) -D_OPEN_SOURCE=3
12 mike  1.2 
13 marek 1.11 ifdef PEGASUS_KERBEROS_AUTHENTICATION
14              DEFINES += -DPEGASUS_KERBEROS_AUTHENTICATION
15            endif
16            
17            
18 sage  1.4  DEPEND_DEFINES = -D__IBMCPP__=400
19            
20 mike  1.2  ifdef PEGASUS_DEBUG
21 marek 1.7  FLAGS = -+ -g -W "c,ASCII,XPLINK,dll,expo,rtti(dynamiccast),langlvl(extended),float(ieee)"
22            PR_FLAGS = -+ -g -W "c,ASCII,XPLINK,dll,expo,langlvl(extended),FLOAT(IEEE)" -W "l,XPLINK,dll"
23 mike  1.2  else
24 marek 1.7  FLAGS = -+ -O2 -W "c,ASCII,XPLINK,dll,expo,rtti(dynamiccast),langlvl(extended),float(ieee)"
25            PR_FLAGS = -+ -O2 -W "c,ASCII,XPLINK,dll,expo,langlvl(extended),FLOAT(IEEE)" -W "l,XPLINK,dll"
26 mike  1.2  endif
27            
28 marek 1.10 ifdef PEGASUS_HAS_SSL
29              FLAGS += -L$(OPENSSL_HOME)/lib
30              PR_FLAGS += -L$(OPENSSL_HOME)/lib
31            endif
32            
33            ifdef PEGASUS_ZOS_SECURITY
34              DEFINES += -DPEGASUS_ZOS_SECURITY
35 marek 1.11 endif
36            
37            ifdef PEGASUS_HAS_MY_KERBEROS
38              FLAGS+= -L/usr/local/lib
39              PR_FLAGS+= -L/usr/local/lib
40            endif
41            
42            ifdef PEGASUS_ZOS_THREADLEVEL_SECURITY
43              DEFINES += -DPEGASUS_ZOS_THREADLEVEL_SECURITY
44 marek 1.10 endif
45            
46 mike  1.2  SYS_LIBS =
47            
48            CXX = c++
49            
50            SH = sh
51            
52            YACC = bison
53            
54            COPY = cp
55            
56            MOVE = mv
57            
58            LIB_SUFFIX = .so
59            
60            PEGASUS_SUPPORTS_DYNLIB = yes
61            
62 marek 1.9  ifdef PEGASUS_USE_RELEASE_DIRS
63             DEFINES += -DPEGASUS_USE_RELEASE_DIRS
64            endif
65 mike  1.2  PEGASUS_HAS_MAKEDEPEND = yes

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2