summaryrefslogtreecommitdiffstats
path: root/Makefile.Release
diff options
context:
space:
mode:
authors.kodali <s.kodali>2009-09-18 12:37:46 +0000
committers.kodali <s.kodali>2009-09-18 12:37:46 +0000
commitf3fe4dac83e5faafe0f966bcc3d5c5efdb4ae96e (patch)
treee38ba98f1a21574a9357c2ea138565fa97689ff4 /Makefile.Release
parentf49fb97af539bced95d961d7772d68d431dc5509 (diff)
downloadtog-pegasus-f3fe4dac83e5faafe0f966bcc3d5c5efdb4ae96e.zip
tog-pegasus-f3fe4dac83e5faafe0f966bcc3d5c5efdb4ae96e.tar.gz
tog-pegasus-f3fe4dac83e5faafe0f966bcc3d5c5efdb4ae96e.tar.xz
BUG#: 8614
TITLE: Need an option to enable Interop provider for release builds
Diffstat (limited to 'Makefile.Release')
-rw-r--r--Makefile.Release13
1 files changed, 12 insertions, 1 deletions
diff --git a/Makefile.Release b/Makefile.Release
index ef47411..797e3c3 100644
--- a/Makefile.Release
+++ b/Makefile.Release
@@ -135,6 +135,11 @@ PEGASUS_JARS += \
JMPIImpl
endif
+ifeq ($(PEGASUS_ENABLE_INTEROP_PROVIDER),true)
+PEGASUS_LIBRARIES += \
+ libInteropProvider
+endif
+
ifdef PEGASUS_USE_NET_SNMP
PEGASUS_LIBRARIES += \
libsnmpIndicationHandler
@@ -245,6 +250,13 @@ INTEROP_MOF_FILES = \
PG_InterOpSchema20.mof \
PG_ProviderModule20.mof
+ifeq ($(PEGASUS_ENABLE_INTEROP_PROVIDER),true)
+ INTEROP_MOF_FILES += \
+ PG_CIMXMLCommunicationMechanism20.mof \
+ PG_Namespace20.mof\
+ PG_ServerProfile20.mof
+endif
+
MANAGEDSYSTEM_MOF_FILES = \
PG_ComputerSystem20.mof \
PG_ComputerSystem20R.mof \
@@ -548,7 +560,6 @@ ifdef PEGASUS_OVERRIDE_DEFAULT_RELEASE_DIRS
>> $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h
endif
-
create_ConfigProductDirectoriesInclude: FORCE
ifdef PEGASUS_OVERRIDE_DEFAULT_RELEASE_DIRS
@$(ECHO-E) "#ifndef Config_Product_Directory_Structure_h" \