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

 1 marek 1.10.2.1 include $(ROOT)/mak/config-unix.mak
 2                
 3                OS = zos
 4                
 5                ARCHITECTURE = zseries
 6                
 7                COMPILER = ibm
 8                
 9                #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                DEFINES = -DPEGASUS_PLATFORM_$(PEGASUS_PLATFORM) -D_OPEN_SOURCE=3
12                
13                ifdef PEGASUS_KERBEROS_AUTHENTICATION
14                  DEFINES += -DPEGASUS_KERBEROS_AUTHENTICATION
15                endif
16                
17                
18                DEPEND_DEFINES = -D__IBMCPP__=400
19                
20                ifdef PEGASUS_DEBUG
21                FLAGS = -+ -g -W "c,ASCII,XPLINK,dll,expo,rtti(dynamiccast),langlvl(extended),float(ieee)"
22 marek 1.10.2.1 PR_FLAGS = -+ -g -W "c,ASCII,XPLINK,dll,expo,langlvl(extended),FLOAT(IEEE)" -W "l,XPLINK,dll"
23                else
24                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                endif
27                
28                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                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 marek 1.10.2.2 ifdef PEGASUS_ZOS_THREADLEVEL_SECURITY
43                  DEFINES += -DPEGASUS_ZOS_THREADLEVEL_SECURITY
44                endif
45                
46 marek 1.10.2.1 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                ifdef PEGASUS_USE_RELEASE_DIRS
63                 DEFINES += -DPEGASUS_USE_RELEASE_DIRS
64                endif
65                PEGASUS_HAS_MAKEDEPEND = yes

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2