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

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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2