version 1.44, 2007/10/05 18:46:43
|
version 1.45, 2007/10/23 19:17:51
|
|
|
PEGASUS_HTML_DIR = html | PEGASUS_HTML_DIR = html |
endif | endif |
| |
|
ifndef PEGASUS_DOC_DIR |
|
PEGASUS_DOC_DIR = doc |
|
endif |
|
|
| |
INCLUDE_SRCPATH = $(PEGASUS_ROOT)/src | INCLUDE_SRCPATH = $(PEGASUS_ROOT)/src |
| |
|
|
@$(ECHO) "ifndef PEGASUS_CIM_SCHEMA_DIR" \ | @$(ECHO) "ifndef PEGASUS_CIM_SCHEMA_DIR" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/SDKEnvVar.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/SDKEnvVar.mak |
@$(ECHO) " PEGASUS_CIM_SCHEMA_DIR =" \ | @$(ECHO) " PEGASUS_CIM_SCHEMA_DIR =" \ |
"$(PEGASUS_CIM_MOF_DIR)/$(PEGASUS_CIM_SCHEMA)" \ |
"$(PEGASUS_SAMPLES_DIR)/Providers/Load/$(PEGASUS_CIM_SCHEMA)" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/SDKEnvVar.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/SDKEnvVar.mak |
@$(ECHO) " CIM_SCHEMA_VER = " \ | @$(ECHO) " CIM_SCHEMA_VER = " \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/SDKEnvVar.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/SDKEnvVar.mak |
|
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
| |
stageDOCS: | stageDOCS: |
|
@$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_DOC_DIR) |
@$(foreach i, $(DOCSRCPATH1FILES), $(COPY) $(DOC_SRCPATH1)/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_DOC_DIR)/$(i)$(NL)) | @$(foreach i, $(DOCSRCPATH1FILES), $(COPY) $(DOC_SRCPATH1)/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_DOC_DIR)/$(i)$(NL)) |
| |
stageSAMPLES: | stageSAMPLES: |
|
|
@$(foreach i, $(CLIENTSRCPATH1FILES), $(COPY) $(CLIENT_SRCPATH1)/$(i) \ | @$(foreach i, $(CLIENTSRCPATH1FILES), $(COPY) $(CLIENT_SRCPATH1)/$(i) \ |
$(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/$(i)$(NL)) | $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/$(i)$(NL)) |
@$(foreach i, $(CIMMOFFILES), $(COPY) $(CIM_SCHEMA_DIR)/$(i) \ | @$(foreach i, $(CIMMOFFILES), $(COPY) $(CIM_SCHEMA_DIR)/$(i) \ |
$(PEGASUS_STAGING_DIR)$(PEGASUS_CIM_MOF_DIR)/$(PEGASUS_CIM_SCHEMA)/$(i)$(NL)) |
$(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/Providers/Load/$(PEGASUS_CIM_SCHEMA)/$(i)$(NL)) |
@$(foreach i, $(PROVIDERSRCPATH1FILES), $(COPY) $(PROVIDER_SRCPATH1)/$(i) \ | @$(foreach i, $(PROVIDERSRCPATH1FILES), $(COPY) $(PROVIDER_SRCPATH1)/$(i) \ |
$(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/Providers/$(i)$(NL)) | $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/Providers/$(i)$(NL)) |
@$(COPY) $(CLIENT_SRCPATH1)/mak/$(PEGASUS_PLATFORM).mak \ | @$(COPY) $(CLIENT_SRCPATH1)/mak/$(PEGASUS_PLATFORM).mak \ |
|
|
| |
removeSampleProviderNamespace: | removeSampleProviderNamespace: |
@$(MAKE) --directory=$(PEGASUS_ROOT)/mak -f SDKMakefile -i cimstop | @$(MAKE) --directory=$(PEGASUS_ROOT)/mak -f SDKMakefile -i cimstop |
@$(ECHO) +++++ Removing existing repository named root#SampleProvider |
@$(ECHO) +++++ Removing existing repository named SDKExamples#DefaultCXX |
@$(RMREPOSITORY) $(REPOSITORY_ROOT)/root\#SampleProvider |
@$(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 | @$(MAKE) --directory=$(PEGASUS_ROOT)/mak -f SDKMakefile cimstart |
| |
buildSDK: | buildSDK: |
|
|
@$(MAKE) --directory=$(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR) \ | @$(MAKE) --directory=$(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR) \ |
-f Makefile clean \ | -f Makefile clean \ |
PEGASUS_SAMPLES_DIR=$(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR) \ | 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 | PEGASUS_PROVIDER_LIB_DIR=$(PEGASUS_HOME)/lib |
@$(MAKE) --directory=$(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR) \ | @$(MAKE) --directory=$(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR) \ |
-f Makefile all \ | -f Makefile all \ |
|
|
PEGASUS_INCLUDE_DIR=$(PEGASUS_STAGING_DIR)$(PEGASUS_INCLUDE_DIR) \ | PEGASUS_INCLUDE_DIR=$(PEGASUS_STAGING_DIR)$(PEGASUS_INCLUDE_DIR) \ |
PEGASUS_DEST_LIB_DIR=$(PEGASUS_HOME)/lib \ | PEGASUS_DEST_LIB_DIR=$(PEGASUS_HOME)/lib \ |
PEGASUS_SAMPLES_DIR=$(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR) \ | PEGASUS_SAMPLES_DIR=$(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR) \ |
PEGASUS_INDICATION_CONSUMER_LOG_DIR= $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/Providers/DefaultC++/SimpleDisplayConsumer |
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 \ | @$(MAKE) --directory=$(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/Providers/Load \ |
-f Makefile createrepository \ |
-f Makefile createrepository PEGASUS_BIN_DIR=$(PEGASUS_HOME)/bin \ |
PEGASUS_CIM_MOF_DIR=$(PEGASUS_ROOT)/Schemas \ |
PEGASUS_CIM_SCHEMA_DIR=$(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/Providers/Load/$(PEGASUS_CIM_SCHEMA) |
PEGASUS_BIN_DIR=$(PEGASUS_HOME)/bin |
|
@$(MAKE) --directory=$(PEGASUS_ROOT)/mak -f SDKMakefile -i \ | @$(MAKE) --directory=$(PEGASUS_ROOT)/mak -f SDKMakefile -i \ |
registerproviders PEGASUS_BIN_DIR=$(PEGASUS_HOME)/bin | registerproviders PEGASUS_BIN_DIR=$(PEGASUS_HOME)/bin |
| |
|
|
| |
testSDK: | testSDK: |
@$(MAKE) --directory=$(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR) \ | @$(MAKE) --directory=$(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR) \ |
-f Makefile tests \ |
-f Makefile testSDK \ |
PEGASUS_SAMPLES_DIR=$(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR) |
PEGASUS_SAMPLES_DIR=$(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR) \ |
|
PEGASUS_SAMPLE_BIN_DIR=$(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/bin |