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

  1 kumpf 1.7 MAJOR_VERSION_NUMBER = 1
  2 kumpf 1.1 
  3           OS = HPUX
  4           
  5           ifdef ACC_COMPILER_COMMAND
  6              CXX = $(ACC_COMPILER_COMMAND)
  7           else
  8              CXX = aCC
  9           endif
 10           
 11           COMPILER = acc
 12           
 13           PLATFORM_VERSION_SUPPORTED = yes
 14           
 15           SYS_INCLUDES = 
 16           
 17           ifdef PEGASUS_CCOVER
 18            SYS_INCLUDES += -I/opt/ccover11/include
 19           endif
 20           
 21           ifdef PEGASUS_PURIFY
 22            SYS_INCLUDES += -I$(PURIFY_HOME)
 23 kumpf 1.1 endif
 24           
 25 kumpf 1.9 DEFINES = -DPEGASUS_PLATFORM_$(PEGASUS_PLATFORM) -DPEGASUS_PLATFORM_HPUX_ACC -DPEGASUS_REMOVE_DEPRECATED -DPEGASUS_LOCAL_DOMAIN_SOCKET
 26 kumpf 1.1 
 27 kumpf 1.8 DEFINES += -DPEGASUS_DISABLE_KILLING_HUNG_THREADS
 28           
 29 david 1.10 DEFINES += -DPEGASUS_USE_SYSLOGS
 30            
 31 kumpf 1.1  ifdef PEGASUS_AGENT
 32             DEFINES += -DHPUX_EMANATE
 33            endif
 34            
 35            ifdef PEGASUS_CCOVER
 36             DEFINES += -DPEGASUS_CCOVER
 37            endif
 38            
 39            ifdef PEGASUS_PURIFY
 40             DEFINES += -DPEGASUS_PURIFY
 41            endif
 42            
 43            ifdef PEGASUS_LOCAL_DOMAIN_SOCKET
 44             DEFINES += -DPEGASUS_LOCAL_DOMAIN_SOCKET
 45            endif
 46            
 47            ifdef USE_CONNECTLOCAL
 48             DEFINES += -DUSE_CONNECTLOCAL
 49            endif
 50            
 51            ifdef PEGASUS_NOASSERTS
 52 kumpf 1.1   DEFINES += -DNDEBUG
 53            endif
 54            
 55            ##
 56            ## The following flags need to be set or unset 
 57            ## to compile-in the code required for PAM authentication
 58            ## and compile-out the code that uses the password file.
 59            ##
 60            
 61            ifdef PEGASUS_PAM_AUTHENTICATION
 62             DEFINES += -DPEGASUS_PAM_AUTHENTICATION -DPEGASUS_NO_PASSWORDFILE
 63            endif
 64            
 65 kumpf 1.5  ##
 66            ## The following flag needs to be set to compile in code for
 67            ## not listing the trace configuration properties. This will cause
 68            ## the trace configuration properties, traceComponents and traceLevel
 69            ## not to be listed when using the cimconfig -l command.
 70            ##
 71            DEFINES += -DPEGASUS_DONOT_LIST_TRACE_PROPERTIES
 72 kumpf 1.1  
 73 kumpf 1.6  ##
 74            ## The following flag needs to be set to compile in the configuration
 75            ## properties set with fixed release settings.
 76            ##
 77            ifdef PEGASUS_USE_RELEASE_CONFIG_OPTIONS
 78             DEFINES += -DPEGASUS_USE_RELEASE_CONFIG_OPTIONS
 79            endif
 80            
 81            ##
 82            ## The following flag needs to be set to compile in the configuration
 83            ## properties involving directories set with fixed release settings.
 84            ##
 85            ifdef PEGASUS_USE_RELEASE_DIRS
 86             DEFINES += -DPEGASUS_USE_RELEASE_DIRS
 87            endif
 88            
 89 kumpf 1.1  DEPEND_INCLUDES =
 90            
 91            
 92            ## Flags:
 93            ##     +Z - produces position independent code (PIC).
 94            ##     +DAportable generates code for any HP9000 architecture
 95            ##     -Wl, passes the following option to the linker
 96            ##       +s causes the linked image or shared lib to be able to
 97            ##          search for any referenced shared libs dynamically in
 98            ##          SHLIB_PATH (LD_LIBRARY_PATH on 64-bit HP9000)
 99            ##       +b enables dynamic search in the specified directory(ies)
100            ##
101            
102            FLAGS = 
103            
104            ifeq ($(PEGASUS_SUPPORTS_DYNLIB),yes)
105              FLAGS += -Wl,+s -Wl,+b/opt/wbem/lib
106            endif
107            
108            ifdef PEGASUS_DEBUG
109              FLAGS += -g
110 kumpf 1.1  endif
111            
112            SYS_LIBS = -lpthread -lrt
113            
114            SH = sh
115            
116            YACC = bison
117            
118            COPY = cp
119            
120            MOVE = mv
121            
122            LIB_SUFFIX = .$(MAJOR_VERSION_NUMBER)

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2