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

Diff for /pegasus/mak/config.mak between version 1.210 and 1.218

version 1.210, 2013/05/28 12:34:23 version 1.218, 2014/11/10 16:14:05
Line 33 
Line 33 
 ## ##
 ################################################################################ ################################################################################
  
 ifndef ROOT  #PEGASUS_ROOT is mandatory currently
   ifdef PEGASUS_ROOT
     ifeq ($(wildcard $(PEGASUS_ROOT)),)
       $(error PEGASUS_ROOT = $(PEGASUS_ROOT) is incorrect, \
         Did you meant to set it to $(CURDIR)?)
     endif
     ROOT =  $(subst \,/,$(PEGASUS_ROOT))     ROOT =  $(subst \,/,$(PEGASUS_ROOT))
   else
     $(error PEGASUS_ROOT environment variable undefined)
 endif endif
  
   
 ifdef PEGASUS_ENVVAR_FILE ifdef PEGASUS_ENVVAR_FILE
     include $(PEGASUS_ENVVAR_FILE)     include $(PEGASUS_ENVVAR_FILE)
 else else
Line 49 
Line 57 
     $(error PEGASUS_HOME environment variable undefined)     $(error PEGASUS_HOME environment variable undefined)
 endif endif
  
 ifdef PEGASUS_ROOT  
     ROOT =  $(subst \,/,$(PEGASUS_ROOT))  
 else  
     $(error PEGASUS_ROOT environment variable undefined)  
 endif  
  
 ifdef PEGASUS_TMP ifdef PEGASUS_TMP
     TMP_DIR = $(subst \,/,$(PEGASUS_TMP))     TMP_DIR = $(subst \,/,$(PEGASUS_TMP))
Line 239 
Line 242 
 ## NOTE: If the default below is changed, please update the definition ## NOTE: If the default below is changed, please update the definition
 ## of default for this variable in pegasus/doc/BuildAndReleaseOptions.html ## of default for this variable in pegasus/doc/BuildAndReleaseOptions.html
 ifndef PEGASUS_CIM_SCHEMA ifndef PEGASUS_CIM_SCHEMA
     PEGASUS_CIM_SCHEMA=CIM236      PEGASUS_CIM_SCHEMA=CIM241
 endif endif
  
 CIM_SCHEMA_DIR=$(PEGASUS_ROOT)/Schemas/$(PEGASUS_CIM_SCHEMA) CIM_SCHEMA_DIR=$(PEGASUS_ROOT)/Schemas/$(PEGASUS_CIM_SCHEMA)
Line 683 
Line 686 
  
 # Controls snmp indication handler to use NET-SNMP to deliver trap # Controls snmp indication handler to use NET-SNMP to deliver trap
 ifdef PEGASUS_USE_NET_SNMP ifdef PEGASUS_USE_NET_SNMP
      ifeq ($(PEGASUS_USE_NET_SNMP),true)
     DEFINES += -DPEGASUS_USE_NET_SNMP     DEFINES += -DPEGASUS_USE_NET_SNMP
      else
         ifneq ($(PEGASUS_USE_NET_SNMP),false)
            $(error PEGASUS_USE_NET_SNMP ($(PEGASUS_USE_NET_SNMP)) invalid, must be true or false)
         endif
      endif
 endif endif
   
 # Controls snmp indication handler to use NET-SNMP V3 features. # Controls snmp indication handler to use NET-SNMP V3 features.
 ifndef PEGASUS_ENABLE_NET_SNMPV3 ifndef PEGASUS_ENABLE_NET_SNMPV3
     ifdef PEGASUS_USE_NET_SNMP      ifeq ($(PEGASUS_USE_NET_SNMP),true)
         PEGASUS_ENABLE_NET_SNMPV3=true         PEGASUS_ENABLE_NET_SNMPV3=true
     else     else
         PEGASUS_ENABLE_NET_SNMPV3=false         PEGASUS_ENABLE_NET_SNMPV3=false
Line 696 
Line 704 
 endif endif
  
 ifeq ($(PEGASUS_ENABLE_NET_SNMPV3),true) ifeq ($(PEGASUS_ENABLE_NET_SNMPV3),true)
     ifndef PEGASUS_USE_NET_SNMP      ifneq ($(PEGASUS_USE_NET_SNMP),true)
         $(error PEGASUS_USE_NET_SNMP should be set when PEGASUS_ENABLE_NET_SNMPV3 is true)          $(error PEGASUS_USE_NET_SNMP should be set to true when PEGASUS_ENABLE_NET_SNMPV3 is true)
     endif     endif
     DEFINES += -DPEGASUS_ENABLE_NET_SNMPV3     DEFINES += -DPEGASUS_ENABLE_NET_SNMPV3
 else else
Line 1409 
Line 1417 
  
 ##============================================================================== ##==============================================================================
 ## ##
   ## PEGASUS_NEGOTIATE_AUTHENTICATION
   ##
   ##==============================================================================
   
   ifndef PEGASUS_NEGOTIATE_AUTHENTICATION
     PEGASUS_NEGOTIATE_AUTHENTICATION=false
   endif
   
   ifeq ($(PEGASUS_NEGOTIATE_AUTHENTICATION),true)
       DEFINES += -DPEGASUS_NEGOTIATE_AUTHENTICATION
       # Link with MIT Kerberos
       SYS_LIBS += -lgssapi_krb5
   else
     ifneq ($(PEGASUS_NEGOTIATE_AUTHENTICATION),false)
       $(error "PEGASUS_NEGOTIATE_AUTHENTICATION must be true or false")
     endif
   endif
   
   ##==============================================================================
   ##
 ## PEGASUS_USE_PAM_STANDALONE_PROC ## PEGASUS_USE_PAM_STANDALONE_PROC
 ## ##
 ##============================================================================== ##==============================================================================
Line 1477 
Line 1505 
   endif   endif
 endif endif
  
   
   ##==============================================================================
   ##
   ## PEGASUS_ENABLE_PROTOCOL_WEB
   ##
   ##     Enables the GET-Method for files in order to act as a web-server
   ##
   ##
   ##
   ##
   ##==============================================================================
   ifndef PEGASUS_ENABLE_PROTOCOL_WEB
     PEGASUS_ENABLE_PROTOCOL_WEB = true
   endif
   
   ifeq ($(PEGASUS_ENABLE_PROTOCOL_WEB),true)
     DEFINES += -DPEGASUS_ENABLE_PROTOCOL_WEB
   else
     ifneq ($(PEGASUS_ENABLE_PROTOCOL_WEB),false)
       $(error "PEGASUS_ENABLE_PROTOCOL_WEB must be true or false")
     endif
   endif
   
 ## ====================================================================== ## ======================================================================
 ## ##
 ## PLATFORM_CORE_PATTERN ## PLATFORM_CORE_PATTERN
Line 1541 
Line 1592 
 NAMESPACE_INTEROP = interop NAMESPACE_INTEROP = interop
  
 NAMESPACE_ROOT_INTEROP = root/interop NAMESPACE_ROOT_INTEROP = root/interop
   
   
   ##==============================================================================
   ##
   ## PEGASUS_ENABLE_SESSION_COOKIES
   ##
   ##==============================================================================
   
   # Cookies are enabled by defaut when HAS_SSL is defined _or_ on zOS
   ifndef PEGASUS_ENABLE_SESSION_COOKIES
     ifdef PEGASUS_HAS_SSL
       PEGASUS_ENABLE_SESSION_COOKIES=true
     else
       ifeq ($(OS),zos)
         PEGASUS_ENABLE_SESSION_COOKIES=true
       else
         PEGASUS_ENABLE_SESSION_COOKIES=false
       endif
     endif
   endif
   
   ifeq ($(PEGASUS_ENABLE_SESSION_COOKIES),true)
     ifndef PEGASUS_HAS_SSL
       ifneq ($(OS),zos)
         $(error "PEGASUS_ENABLE_SESSION_COOKIES can be set to 'true' only when PEGASUS_HAS_SSL is 'true' or on zOS platform")
       endif
     endif
     DEFINES += -DPEGASUS_ENABLE_SESSION_COOKIES
   else
     ifneq ($(PEGASUS_ENABLE_SESSION_COOKIES),false)
       $(error "PEGASUS_ENABLE_SESSION_COOKIES must be true or false")
     endif
   endif


Legend:
Removed from v.1.210  
changed lines
  Added in v.1.218

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2