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

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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2