version 1.47.12.1, 2008/09/29 17:41:53
|
version 1.48, 2008/08/28 21:45:27
|
|
|
Pegasus/Provider/Linkage.h \ | Pegasus/Provider/Linkage.h \ |
Pegasus/Provider/ProviderException.h | Pegasus/Provider/ProviderException.h |
| |
## Common Platform Include for SOLARIS platform. |
|
## Add Platorm_SOLARIS_CC.h file |
|
ifdef PEGASUS_OS_SOLARIS |
|
ifeq ($(findstring _CC, $(PEGASUS_PLATFORM)), _CC) |
|
INCLUDE_FILES += Pegasus/Common/Platform_SOLARIS_CC.h |
|
endif |
|
endif |
|
|
|
# CMPI header files | # CMPI header files |
INCLUDE_FILES += \ | INCLUDE_FILES += \ |
Pegasus/Provider/CMPI/cmpift.h \ | Pegasus/Provider/CMPI/cmpift.h \ |
|
|
@$(ECHO-E) "$(PEGASUS_DOC_DIR)/*" >> $(PEGASUS_RPM_SPEC_FILE_PATH) | @$(ECHO-E) "$(PEGASUS_DOC_DIR)/*" >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) "$(PEGASUS_HTML_DIR)" >> $(PEGASUS_RPM_SPEC_FILE_PATH) | @$(ECHO-E) "$(PEGASUS_HTML_DIR)" >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH) | @$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
|
|
removeSampleProviderNamespace: |
|
@$(MAKE) --directory=$(PEGASUS_ROOT)/mak -f SDKMakefile -i cimstop |
|
@$(ECHO) +++++ Removing existing repository named SDKExamples#DefaultCXX |
|
@$(RMREPOSITORY) $(REPOSITORY_ROOT)/SDKExamples\#DefaultCXX |
|
@$(ECHO) +++++ Removing existing repository named SDKExamples#CMPI |
|
@$(RMREPOSITORY) $(REPOSITORY_ROOT)/SDKExamples\#CMPI |
|
@$(MAKE) --directory=$(PEGASUS_ROOT)/mak -f SDKMakefile cimstart |
|
|
|
buildSDK: |
|
@$(MAKE) --directory=$(PEGASUS_ROOT)/mak -f SDKMakefile -i \ |
|
removeSampleProviderNamespace |
|
@$(MAKE) --directory=$(PEGASUS_ROOT)/mak -f SDKMakefile -i \ |
|
deregisterproviders |
|
@$(MAKE) --directory=$(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR) \ |
|
-f Makefile clean \ |
|
PEGASUS_SAMPLES_DIR=$(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR) \ |
|
PEGASUS_SAMPLE_OBJ_DIR=$(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/obj \ |
|
PEGASUS_SAMPLE_BIN_DIR=$(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/bin \ |
|
PEGASUS_SAMPLE_LIB_DIR=$(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/lib \ |
|
PEGASUS_PROVIDER_LIB_DIR=$(PEGASUS_HOME)/lib |
|
@$(MAKE) --directory=$(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR) \ |
|
-f Makefile all \ |
|
PEGASUS_PROVIDER_LIB_DIR=$(PEGASUS_HOME)/lib \ |
|
PEGASUS_INCLUDE_DIR=$(PEGASUS_STAGING_DIR)/$(PEGASUS_INCLUDE_DIR) \ |
|
PEGASUS_DEST_LIB_DIR=$(PEGASUS_HOME)/lib \ |
|
PEGASUS_SAMPLES_DIR=$(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR) \ |
|
PEGASUS_SAMPLE_OBJ_DIR=$(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/obj \ |
|
PEGASUS_SAMPLE_BIN_DIR=$(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/bin \ |
|
PEGASUS_SAMPLE_LIB_DIR=$(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/lib \ |
|
PEGASUS_INDICATION_CONSUMER_LOG_DIR=\ |
|
$(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/Providers/DefaultC++/SimpleDisplayConsumer |
|
@$(MAKE) --directory=$(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/Providers/Load \ |
|
-f Makefile createrepository PEGASUS_BIN_DIR=$(PEGASUS_HOME)/bin \ |
|
PEGASUS_CIM_SCHEMA_DIR=$(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/Providers/Load/$(PEGASUS_CIM_SCHEMA) |
|
@$(MAKE) --directory=$(PEGASUS_ROOT)/mak -f SDKMakefile -i \ |
|
registerproviders PEGASUS_BIN_DIR=$(PEGASUS_HOME)/bin |
|
|
|
deregisterproviders: |
|
@$(MAKE) --directory=$(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/Providers/Load \ |
|
-f Makefile deregisterproviders \ |
|
PEGASUS_BIN_DIR=$(PEGASUS_HOME)/bin |
|
|
|
registerproviders: |
|
@$(MAKE) --directory=$(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/Providers/Load \ |
|
-f Makefile registerproviders \ |
|
PEGASUS_BIN_DIR=$(PEGASUS_HOME)/bin |
|
|
|
testSDK: |
|
@$(MAKE) --directory=$(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR) \ |
|
-f Makefile testSDK \ |
|
PEGASUS_SAMPLES_DIR=$(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR) \ |
|
PEGASUS_SAMPLE_BIN_DIR=$(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/bin |
|