(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.6.6.1 DEFINES = -DPEGASUS_PLATFORM_$(PEGASUS_PLATFORM) -DPEGASUS_PLATFORM_HPUX_ACC -DPEGASUS_REMOVE_DEPRECATED -DPEGASUS_LOCAL_DOMAIN_SOCKET
 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