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
|