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

File: [Pegasus] / pegasus / mak / platform_HPUX_ACC.mak (download)
Revision: 1.6, Tue Oct 8 20:32:42 2002 UTC (21 years, 7 months ago) by kumpf
Branch: MAIN
CVS Tags: mday-2-0-patches, VERSION_2_1_RELEASE_HEAD, VERSION_2_1_RELEASE_BRANCH, VERSION_2_1_RELEASE, VERSION_2_1_1_RELEASE, LOCAL_ASSOCPROV-ROOT, LOCAL_ASSOCPROV-BRANCH
Changes since 1.5: +16 -0 lines
HP-Nag: Modified ClientAuthenticator to check for predefined directory in the local authentication challenge sent by the server. Made both server and client API to use the same directory to write and read authentication challenge files.

MAJOR_VERSION_NUMBER = 0

OS = HPUX

ifdef ACC_COMPILER_COMMAND
   CXX = $(ACC_COMPILER_COMMAND)
else
   CXX = aCC
endif

COMPILER = acc

PLATFORM_VERSION_SUPPORTED = yes

SYS_INCLUDES = 

ifdef PEGASUS_CCOVER
 SYS_INCLUDES += -I/opt/ccover11/include
endif

ifdef PEGASUS_PURIFY
 SYS_INCLUDES += -I$(PURIFY_HOME)
endif

DEFINES = -DPEGASUS_PLATFORM_$(PEGASUS_PLATFORM) -DPEGASUS_PLATFORM_HPUX_ACC -DPEGASUS_REMOVE_DEPRECATED

ifdef PEGASUS_AGENT
 DEFINES += -DHPUX_EMANATE
endif

ifdef PEGASUS_CCOVER
 DEFINES += -DPEGASUS_CCOVER
endif

ifdef PEGASUS_PURIFY
 DEFINES += -DPEGASUS_PURIFY
endif

ifdef PEGASUS_LOCAL_DOMAIN_SOCKET
 DEFINES += -DPEGASUS_LOCAL_DOMAIN_SOCKET
endif

ifdef USE_CONNECTLOCAL
 DEFINES += -DUSE_CONNECTLOCAL
endif

ifdef PEGASUS_NOASSERTS
 DEFINES += -DNDEBUG
endif

##
## The following flags need to be set or unset 
## to compile-in the code required for PAM authentication
## and compile-out the code that uses the password file.
##

ifdef PEGASUS_PAM_AUTHENTICATION
 DEFINES += -DPEGASUS_PAM_AUTHENTICATION -DPEGASUS_NO_PASSWORDFILE
endif

##
## The following flag needs to be set to compile in code for
## not listing the trace configuration properties. This will cause
## the trace configuration properties, traceComponents and traceLevel
## not to be listed when using the cimconfig -l command.
##
DEFINES += -DPEGASUS_DONOT_LIST_TRACE_PROPERTIES

##
## The following flag needs to be set to compile in the configuration
## properties set with fixed release settings.
##
ifdef PEGASUS_USE_RELEASE_CONFIG_OPTIONS
 DEFINES += -DPEGASUS_USE_RELEASE_CONFIG_OPTIONS
endif

##
## The following flag needs to be set to compile in the configuration
## properties involving directories set with fixed release settings.
##
ifdef PEGASUS_USE_RELEASE_DIRS
 DEFINES += -DPEGASUS_USE_RELEASE_DIRS
endif

DEPEND_INCLUDES =


## Flags:
##     +Z - produces position independent code (PIC).
##     +DAportable generates code for any HP9000 architecture
##     -Wl, passes the following option to the linker
##       +s causes the linked image or shared lib to be able to
##          search for any referenced shared libs dynamically in
##          SHLIB_PATH (LD_LIBRARY_PATH on 64-bit HP9000)
##       +b enables dynamic search in the specified directory(ies)
##

FLAGS = 

ifeq ($(PEGASUS_SUPPORTS_DYNLIB),yes)
  FLAGS += -Wl,+s -Wl,+b/opt/wbem/lib
endif

ifdef PEGASUS_DEBUG
  FLAGS += -g
endif

SYS_LIBS = -lpthread -lrt

SH = sh

YACC = bison

COPY = cp

MOVE = mv

LIB_SUFFIX = .$(MAJOR_VERSION_NUMBER)

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2