version 1.177.2.4, 2009/09/03 14:25:35
|
version 1.183.2.5, 2013/10/13 21:31:59
|
|
|
## | ## |
| |
SOURCES1 = \ | SOURCES1 = \ |
|
SCMO.cpp \ |
|
SCMOXmlWriter.cpp \ |
|
SCMOClassCache.cpp \ |
|
SCMOStreamer.cpp \ |
Print.cpp \ | Print.cpp \ |
Executor.cpp \ | Executor.cpp \ |
CIMError.cpp \ |
|
PropertyAccessor.cpp \ |
|
Once.cpp \ | Once.cpp \ |
Time.cpp \ | Time.cpp \ |
Threads.cpp \ | Threads.cpp \ |
|
|
AsyncOpNode.cpp \ | AsyncOpNode.cpp \ |
AtomicInt.cpp \ | AtomicInt.cpp \ |
AuthenticationInfoRep.cpp \ | AuthenticationInfoRep.cpp \ |
AutoStreamer.cpp \ |
|
Base64.cpp \ | Base64.cpp \ |
BinaryStreamer.cpp \ |
|
Buffer.cpp \ | Buffer.cpp \ |
CharSet.cpp \ | CharSet.cpp \ |
LanguageParser.cpp \ | LanguageParser.cpp \ |
|
|
CIMInstance.cpp \ | CIMInstance.cpp \ |
CIMInstanceRep.cpp \ | CIMInstanceRep.cpp \ |
CIMMessage.cpp \ | CIMMessage.cpp \ |
|
CIMResponseData.cpp \ |
CIMMethod.cpp \ | CIMMethod.cpp \ |
CIMMethodRep.cpp \ | CIMMethodRep.cpp \ |
CIMName.cpp \ | CIMName.cpp \ |
|
|
AsyncQueue.cpp \ | AsyncQueue.cpp \ |
IDFactory.cpp \ | IDFactory.cpp \ |
AuditLogger.cpp \ | AuditLogger.cpp \ |
Magic.cpp |
Magic.cpp \ |
|
NumericArg.cpp |
| |
SOURCES2 = \ | SOURCES2 = \ |
DynamicLibrary.cpp \ |
|
Exception.cpp \ | Exception.cpp \ |
InternalException.cpp \ | InternalException.cpp \ |
FileSystem.cpp \ | FileSystem.cpp \ |
Formatter.cpp \ | Formatter.cpp \ |
Guid.cpp \ |
|
HashTable.cpp \ | HashTable.cpp \ |
HTTPAcceptor.cpp \ | HTTPAcceptor.cpp \ |
HTTPConnection.cpp \ | HTTPConnection.cpp \ |
HTTPConnector.cpp \ | HTTPConnector.cpp \ |
HTTPMessage.cpp \ | HTTPMessage.cpp \ |
IndicationFormatter.cpp \ |
|
Logger.cpp \ | Logger.cpp \ |
Memory.cpp \ | Memory.cpp \ |
Message.cpp \ | Message.cpp \ |
|
|
ObjectNormalizer.cpp \ | ObjectNormalizer.cpp \ |
OperationContext.cpp \ | OperationContext.cpp \ |
OperationContextInternal.cpp \ | OperationContextInternal.cpp \ |
OptionManager.cpp \ |
|
Packer.cpp \ |
|
Pair.cpp \ | Pair.cpp \ |
QueryExpressionRep.cpp \ | QueryExpressionRep.cpp \ |
Resolver.cpp \ | Resolver.cpp \ |
|
|
SpinLock.cpp \ | SpinLock.cpp \ |
Stack.cpp \ | Stack.cpp \ |
StatisticalData.cpp \ | StatisticalData.cpp \ |
Stopwatch.cpp \ |
|
String.cpp \ | String.cpp \ |
StringConversion.cpp \ | StringConversion.cpp \ |
StringInline.cpp \ | StringInline.cpp \ |
System.cpp \ | System.cpp \ |
TimeValue.cpp \ | TimeValue.cpp \ |
SSLContext.cpp \ | SSLContext.cpp \ |
SSLContextManager.cpp \ |
|
TLS.cpp \ | TLS.cpp \ |
TraceFileHandler.cpp \ | TraceFileHandler.cpp \ |
TraceLogHandler.cpp \ | TraceLogHandler.cpp \ |
|
|
XmlGenerator.cpp \ | XmlGenerator.cpp \ |
XmlParser.cpp \ | XmlParser.cpp \ |
XmlReader.cpp \ | XmlReader.cpp \ |
XmlStreamer.cpp \ |
|
XmlWriter.cpp \ | XmlWriter.cpp \ |
MofWriter.cpp \ |
|
CommonUTF.cpp \ | CommonUTF.cpp \ |
Constants.cpp \ | Constants.cpp \ |
HostAddress.cpp \ | HostAddress.cpp \ |
HostLocator.cpp \ | HostLocator.cpp \ |
BinaryCodec.cpp \ | BinaryCodec.cpp \ |
CIMBuffer.cpp \ | CIMBuffer.cpp \ |
VersionUtil.cpp |
CIMInternalXmlEncoder.cpp \ |
|
SCMOInternalXmlEncoder.cpp \ |
|
AsyncRequestExecutor.cpp \ |
|
CIMBinMsgSerializer.cpp \ |
|
CIMBinMsgDeserializer.cpp \ |
|
IndicationRouter.cpp |
| |
ifeq ($(PEGASUS_PLATFORM),PASE_ISERIES_IBMCXX) | ifeq ($(PEGASUS_PLATFORM),PASE_ISERIES_IBMCXX) |
SOURCES2 += PaseCcsid.cpp | SOURCES2 += PaseCcsid.cpp |
|
|
SOURCES_SLP = Attribute.cpp \ | SOURCES_SLP = Attribute.cpp \ |
CIMServerDescription.cpp | CIMServerDescription.cpp |
| |
SOURCES_SECURITY_ZOS = MustStayCleanzOS.c |
|
ifeq ($(PEGASUS_ENABLE_SLP),true) | ifeq ($(PEGASUS_ENABLE_SLP),true) |
SOURCES2 += $(SOURCES_SLP) | SOURCES2 += $(SOURCES_SLP) |
endif | endif |
|
|
SOURCES2 += LoadAndClearWord_HPUX_PARISC_ACC.s | SOURCES2 += LoadAndClearWord_HPUX_PARISC_ACC.s |
endif | endif |
| |
ifeq ($(PEGASUS_ENABLE_PROTOCOL_INTERNAL_BINARY),true) |
# Special code calling pam_end in class AuthHandle only required |
SOURCES2 += CIMBinMsgSerializer.cpp |
# with session based authentication mechanism |
SOURCES2 += CIMBinMsgDeserializer.cpp |
ifeq ($(PEGASUS_PAM_SESSION_SECURITY),true) |
else |
SOURCES2 += AuthHandle.cpp |
SOURCES2 += CIMMessageSerializer.cpp |
endif |
SOURCES2 += CIMMessageDeserializer.cpp |
|
|
# LoadAndClearWord_HPUX_PARISC_ACC.s will be compiled using aCC |
|
# in order to use the native assembler to create the object |
|
ifeq ($(PEGASUS_PLATFORM),HPUX_PARISC_GNU) |
|
SOURCES2 += LoadAndClearWord_HPUX_PARISC_ACC.s |
endif | endif |
| |
SOURCES = $(SOURCES1) $(SOURCES2) | SOURCES = $(SOURCES1) $(SOURCES2) |
|
|
endif | endif |
| |
ifeq ($(OS),zos) | ifeq ($(OS),zos) |
ifdef PEGASUS_ZOS_SECURITY |
|
SOURCES += $(SOURCES_SECURITY_ZOS) |
|
endif |
|
SOURCES2 += Audit_zOS_SMF.cpp \ | SOURCES2 += Audit_zOS_SMF.cpp \ |
PegasusAssertZOS.cpp | PegasusAssertZOS.cpp |
endif | endif |
| |
|
ifeq ($(OS),HPUX) |
|
EXTRA_LIBRARIES += -lipv6 |
|
endif |
|
|
ifeq ($(PEGASUS_PLATFORM),AIX_RS_IBMCXX) | ifeq ($(PEGASUS_PLATFORM),AIX_RS_IBMCXX) |
AIX_LIB_PRIORITY=-20 | AIX_LIB_PRIORITY=-20 |
endif | endif |
|
|
| |
# Note that PEGASUS_WINDOWS_SDK_HOME only needs to be specified if using VC6. | # Note that PEGASUS_WINDOWS_SDK_HOME only needs to be specified if using VC6. |
ifeq ($(OS_TYPE),windows) | ifeq ($(OS_TYPE),windows) |
SYS_LIBS += ole32.lib ws2_32.lib advapi32.lib netapi32.lib |
SYS_LIBS += ws2_32.lib advapi32.lib netapi32.lib |
ifdef PEGASUS_WINDOWS_SDK_HOME | ifdef PEGASUS_WINDOWS_SDK_HOME |
FLAGS += -DPEGASUS_WINDOWS_SDK_HOME | FLAGS += -DPEGASUS_WINDOWS_SDK_HOME |
SYS_LIBS += /libpath:$(PEGASUS_WINDOWS_SDK_HOME)/lib secur32.lib | SYS_LIBS += /libpath:$(PEGASUS_WINDOWS_SDK_HOME)/lib secur32.lib |