![]() ![]() |
![]() |
File: [Pegasus] / pegasus / src / Pegasus / Common / Makefile
(download)
Revision: 1.85, Thu Sep 19 15:17:36 2002 UTC (21 years, 9 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.84: +1 -0 lines HP-RK API Review: Make OperationContext Containers keyed by name rather than static Uint32, to allow extension of Containers outside of the Pegasus infrastructure. Add a destroy() method to the Container class to allow the Container itself to control memory management. Move internal Container definitions to OperationContextInternal to keep them out of the SDK API. Move IdentityContainer member data to a Rep class so it may be changed/extended. |
ROOT = ../../.. DIR = Pegasus/Common include $(ROOT)/mak/config.mak # SSL support ifdef PEGASUS_HAS_SSL FLAGS += -DPEGASUS_HAS_SSL -DPEGASUS_SSL_RANDOMFILE SYS_INCLUDES += -I$(OPENSSL_HOME)/include endif LOCAL_DEFINES = -DPEGASUS_COMMON_INTERNAL -DPEGASUS_INTERNALONLY -DPEGASUS_MEMORY_DEBUG LIBRARY = pegcommon SOURCES = \ Array.cpp \ AsyncOpNode.cpp \ AuthenticationInfoRep.cpp \ Base64.cpp \ CGIQueryString.cpp \ Char16.cpp \ CIMClass.cpp \ CIMClassRep.cpp \ CIMDateTime.cpp \ CIMFlavor.cpp \ CIMIndication.cpp \ CIMInstance.cpp \ CIMInstanceRep.cpp \ CIMMessage.cpp \ CIMMethod.cpp \ CIMMethodRep.cpp \ CIMName.cpp \ CIMObject.cpp \ CIMObjectRep.cpp \ CIMObjectPath.cpp \ Cimom.cpp \ CimomMessage.cpp \ CIMParameter.cpp \ CIMParameterRep.cpp \ CIMParamValue.cpp \ CIMParamValueRep.cpp \ CIMProperty.cpp \ CIMPropertyList.cpp \ CIMPropertyRep.cpp \ CIMQualifier.cpp \ CIMQualifierDecl.cpp \ CIMQualifierDeclRep.cpp \ CIMQualifierList.cpp \ CIMQualifierNames.cpp \ CIMQualifierRep.cpp \ CIMScope.cpp \ CIMStatusCode.cpp \ CIMType.cpp \ CIMValue.cpp \ Config.cpp \ DeclContext.cpp \ Destroyer.cpp \ Dir.cpp \ DQueue.cpp \ Exception.cpp \ InternalException.cpp \ FileSystem.cpp \ Formatter.cpp \ HashTable.cpp \ HTTPAcceptor.cpp \ HTTPConnection.cpp \ HTTPConnector.cpp \ HTTPMessage.cpp \ Indentor.cpp \ IPC.cpp \ Logger.cpp \ Memory.cpp \ Message.cpp \ MessageQueue.cpp \ MessageQueueService.cpp \ ModuleController.cpp \ Monitor.cpp \ OperationContext.cpp \ OperationContextInternal.cpp \ OptionManager.cpp \ Pair.cpp \ Queue.cpp \ Resolver.cpp \ ResponseHandler.cpp \ Service.cpp \ Sharable.cpp \ Socket.cpp \ Stack.cpp \ StatisticalData.cpp \ Stopwatch.cpp \ String.cpp \ System.cpp \ TimeValue.cpp \ SSLContext.cpp \ TLS.cpp \ TraceFileHandler.cpp \ Tracer.cpp \ Triad.cpp \ Thread.cpp \ Union.cpp \ XmlParser.cpp \ XmlReader.cpp \ XmlWriter.cpp \ MofWriter.cpp \ peg_authorization.cpp ## ## Took these out again. They broke the NT build. ## ifeq ($(PEGASUS_PLATFORM),LINUX_IX86_GNU) SOURCES += Signal.cpp endif ifeq ($(PEGASUS_PLATFORM),LINUX_IA64_GNU) SOURCES += Signal.cpp ifdef PEGASUS_HAS_SSL EXTRA_LIBRARIES += -L$(OPENSSL_HOME)/lib -lssl -lcrypto endif endif ifeq ($(PEGASUS_PLATFORM),AIX_RS_IBMCXX) SOURCES += Signal.cpp AIX_LIB_PRIORITY=-20 ifdef PEGASUS_HAS_SSL EXTRA_LIBRARIES += -L$(OPENSSL_HOME)/lib -lssl endif endif ifeq ($(PEGASUS_PLATFORM),ZOS_ZSERIES_IBM) SOURCES += Signal.cpp endif ifeq ($(OS),HPUX) SOURCES += Signal.cpp ifdef PEGASUS_HAS_SSL EXTRA_LIBRARIES += -L$(OPENSSL_HOME)/lib -lssl -lcrypto endif endif ifeq ($(PEGASUS_PLATFORM),WIN32_IX86_MSVC) SYS_LIBS = ws2_32.lib advapi32.lib endif include $(ROOT)/mak/library.mak # DO NOT DELETE
No CVS admin address has been configured |
Powered by ViewCVS 0.9.2 |