(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           DEPEND_INCLUDES =
 70           
 71           
 72           ## Flags:
 73           ##     +Z - produces position independent code (PIC).
 74           ##     +DAportable generates code for any HP9000 architecture
 75           ##     -Wl, passes the following option to the linker
 76           ##       +s causes the linked image or shared lib to be able to
 77           ##          search for any referenced shared libs dynamically in
 78           ##          SHLIB_PATH (LD_LIBRARY_PATH on 64-bit HP9000)
 79           ##       +b enables dynamic search in the specified directory(ies)
 80           ##
 81           
 82           FLAGS = 
 83           
 84           ifeq ($(PEGASUS_SUPPORTS_DYNLIB),yes)
 85             FLAGS += -Wl,+s -Wl,+b/opt/wbem/lib
 86           endif
 87           
 88           ifdef PEGASUS_DEBUG
 89 kumpf 1.1   FLAGS += -g
 90           endif
 91           
 92           SYS_LIBS = -lpthread -lrt
 93           
 94           SH = sh
 95           
 96           YACC = bison
 97           
 98           COPY = cp
 99           
100           MOVE = mv
101           
102           LIB_SUFFIX = .$(MAJOR_VERSION_NUMBER)

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2