version 1.52, 2008/12/01 17:49:05
|
version 1.57.8.2, 2013/07/20 18:32:35
|
|
|
include $(PEGASUS_ROOT)/mak/commands.mak | include $(PEGASUS_ROOT)/mak/commands.mak |
| |
ifndef PEGASUS_STAGING_DIR | ifndef PEGASUS_STAGING_DIR |
PEGASUS_STAGING_DIR = $(PEGASUS_HOME)/stageSDK |
PEGASUS_STAGING_DIR = $(PEGASUS_HOME)/stageSDK/ |
endif | endif |
| |
ifndef PEGASUS_SAMPLES_DIR | ifndef PEGASUS_SAMPLES_DIR |
|
|
# platforms. | # platforms. |
# | # |
# Note: If PACKAGED_PLATFORM_FILES is defined, the | # Note: If PACKAGED_PLATFORM_FILES is defined, the |
# createConfigFile_setPegasusPlatform option must be updated |
# createConfigFile_setPegasusPlatform and createConfigFile_setPlatformArchitecture |
# to include commands for determining the platform type at |
# options must be updated to include commands for determining the platform |
# runtime. |
# and architecture types at runtime. |
| |
ifeq ($(OS),linux) | ifeq ($(OS),linux) |
PACKAGED_PLATFORM_FILES = \ | PACKAGED_PLATFORM_FILES = \ |
|
LINUX_AARCH64_GNU \ |
LINUX_IA64_GNU \ | LINUX_IA64_GNU \ |
LINUX_IX86_GNU \ | LINUX_IX86_GNU \ |
|
LINUX_IX86_CLANG \ |
LINUX_PPC64_GNU \ | LINUX_PPC64_GNU \ |
LINUX_PPC_GNU \ | LINUX_PPC_GNU \ |
|
LINUX_PPC_E500_GNU \ |
|
LINUX_SH4_GNU \ |
LINUX_X86_64_GNU \ | LINUX_X86_64_GNU \ |
|
LINUX_X86_64_CLANG \ |
LINUX_ZSERIES64_GNU \ | LINUX_ZSERIES64_GNU \ |
LINUX_ZSERIES_GNU | LINUX_ZSERIES_GNU |
endif | endif |
|
|
PACKAGED_PLATFORM_FILES = $(PEGASUS_PLATFORM) | PACKAGED_PLATFORM_FILES = $(PEGASUS_PLATFORM) |
endif | endif |
| |
|
#Change this to LINUX_GENERIC |
|
ifeq ($(OS),linux) |
|
ifeq ($(COMPILER), gnu) |
|
PACKAGED_PLATFORM_GENERIC_FILES = LINUX_GNU |
|
else |
|
# platform generic file for clang is LINUX_GNU, |
|
# Need to change in future |
|
# PACKAGED_PLATFORM_GENERIC_FILES = LINUX_CLANG |
|
PACKAGED_PLATFORM_GENERIC_FILES = LINUX_GNU |
|
endif |
|
endif |
|
ifeq ($(OS),HPUX) |
|
PACKAGED_PLATFORM_GENERIC_FILES = HPUX_ACC |
|
ifeq ($(PEGASUS_PLATFORM),HPUX_IA64_GNU) |
|
PACKAGED_PLATFORM_GENERIC_FILES = HPUX_GNU |
|
endif |
|
ifeq ($(PEGASUS_PLATFORM),HPUX_PARISC_GNU) |
|
PACKAGED_PLATFORM_GENERIC_FILES = HPUX_GNU |
|
endif |
|
endif |
|
ifeq ($(OS),solaris) |
|
PACKAGED_PLATFORM_GENERIC_FILES = SOLARIS_CC |
|
endif |
|
|
INCLUDE_SRCPATH = $(PEGASUS_ROOT)/src | INCLUDE_SRCPATH = $(PEGASUS_ROOT)/src |
| |
HTML_SRCPATH = $(PEGASUS_HOME)/html | HTML_SRCPATH = $(PEGASUS_HOME)/html |
|
|
@$(foreach i, $(PACKAGED_PLATFORM_FILES), $(ECHO-E) "ls -ld" \ | @$(foreach i, $(PACKAGED_PLATFORM_FILES), $(ECHO-E) "ls -ld" \ |
"$(PEGASUS_SAMPLES_DIR)/mak/platform_$(i).mak" \ | "$(PEGASUS_SAMPLES_DIR)/mak/platform_$(i).mak" \ |
>> $(PEGASUS_HOME)/PegasusVerifyDevelInstall$(NL)) | >> $(PEGASUS_HOME)/PegasusVerifyDevelInstall$(NL)) |
|
@$(foreach i, $(PACKAGED_PLATFORM_GENERIC_FILES), $(ECHO-E) "ls -ld" \ |
|
"$(PEGASUS_SAMPLES_DIR)/mak/platform_$(i).mak" \ |
|
>> $(PEGASUS_HOME)/PegasusVerifyDevelInstall$(NL)) |
| |
createSDKEnvVarFile: | createSDKEnvVarFile: |
@$(ECHO) "ifndef PEGASUS_BIN_DIR" \ | @$(ECHO) "ifndef PEGASUS_BIN_DIR" \ |
|
|
createConfigFile_setPegasusPlatform: | createConfigFile_setPegasusPlatform: |
ifeq ($(RUNTIME_PLATFORM_TEST_NEEDED), true) | ifeq ($(RUNTIME_PLATFORM_TEST_NEEDED), true) |
ifeq ($(OS),linux) | ifeq ($(OS),linux) |
|
@$(ECHO-E) " ifeq (\044(shell uname -i),aarch64)" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " PEGASUS_PLATFORM = LINUX_AARCH64_GNU" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " endif" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
|
@$(ECHO-E) " ifeq (\044(shell uname -i),ia64)" \ | @$(ECHO-E) " ifeq (\044(shell uname -i),ia64)" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
@$(ECHO-E) " PEGASUS_PLATFORM = LINUX_IA64_GNU" \ | @$(ECHO-E) " PEGASUS_PLATFORM = LINUX_IA64_GNU" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
@$(ECHO-E) " PEGASUS_ARCH_LIB = lib" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " endif" \ | @$(ECHO-E) " endif" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
|
@$(ECHO-E) " ifeq (\044(shell uname -i),i386)" \ | @$(ECHO-E) " ifeq (\044(shell uname -i),i386)" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " ifeq (\044(COMPILER), gnu )" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
@$(ECHO-E) " PEGASUS_PLATFORM = LINUX_IX86_GNU" \ | @$(ECHO-E) " PEGASUS_PLATFORM = LINUX_IX86_GNU" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
@$(ECHO-E) " PEGASUS_ARCH_LIB = lib" \ |
@$(ECHO-E) " else" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " PEGASUS_PLATFORM = LINUX_IX86_CLANG" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
@$(ECHO-E) " endif" \ | @$(ECHO-E) " endif" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " endif" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
|
|
|
@$(ECHO-E) " ifeq (\044(shell uname -i),ppc)" \ | @$(ECHO-E) " ifeq (\044(shell uname -i),ppc)" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
@$(ECHO-E) " PEGASUS_PLATFORM = LINUX_PPC_GNU" \ | @$(ECHO-E) " PEGASUS_PLATFORM = LINUX_PPC_GNU" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
@$(ECHO-E) " PEGASUS_ARCH_LIB = lib" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " endif" \ | @$(ECHO-E) " endif" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
|
@$(ECHO-E) " ifeq (\044(shell uname -i),ppc64)" \ | @$(ECHO-E) " ifeq (\044(shell uname -i),ppc64)" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
@$(ECHO-E) " PEGASUS_PLATFORM = LINUX_PPC64_GNU" \ | @$(ECHO-E) " PEGASUS_PLATFORM = LINUX_PPC64_GNU" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
@$(ECHO-E) " PEGASUS_ARCH_LIB = lib64" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " endif" \ | @$(ECHO-E) " endif" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
|
@$(ECHO-E) " ifeq (\044(shell uname -i),s390)" \ | @$(ECHO-E) " ifeq (\044(shell uname -i),s390)" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
@$(ECHO-E) " PEGASUS_PLATFORM = LINUX_ZSERIES_GNU" \ | @$(ECHO-E) " PEGASUS_PLATFORM = LINUX_ZSERIES_GNU" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
@$(ECHO-E) " PEGASUS_ARCH_LIB = lib" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " endif" \ | @$(ECHO-E) " endif" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
|
@$(ECHO-E) " ifeq (\044(shell uname -i),s390x)" \ | @$(ECHO-E) " ifeq (\044(shell uname -i),s390x)" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
@$(ECHO-E) " PEGASUS_PLATFORM = LINUX_ZSERIES64_GNU" \ | @$(ECHO-E) " PEGASUS_PLATFORM = LINUX_ZSERIES64_GNU" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
@$(ECHO-E) " PEGASUS_ARCH_LIB = lib64" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " endif" \ | @$(ECHO-E) " endif" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
|
@$(ECHO-E) " ifeq (\044(shell uname -i),x86_64)" \ | @$(ECHO-E) " ifeq (\044(shell uname -i),x86_64)" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " ifeq (\044(COMPILER), gnu )" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
@$(ECHO-E) " PEGASUS_PLATFORM = LINUX_X86_64_GNU" \ | @$(ECHO-E) " PEGASUS_PLATFORM = LINUX_X86_64_GNU" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
@$(ECHO-E) " PEGASUS_ARCH_LIB = lib64" \ |
@$(ECHO-E) " else" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " PEGASUS_PLATFORM = LINUX_X86_64_CLANG" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
@$(ECHO-E) " endif" \ | @$(ECHO-E) " endif" \ |
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " endif" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
else |
|
$(error This SDK has been defined to include the following \ |
|
platforms: $(PACKAGED_PLATFORM_FILES). \ |
|
The createConfigFile_setPegasusPlatform option must be updated \ |
|
to include commands for determining the platform type at runtime.) |
endif | endif |
else | else |
@$(ECHO) " PEGASUS_PLATFORM = $(PEGASUS_PLATFORM)" \ | @$(ECHO) " PEGASUS_PLATFORM = $(PEGASUS_PLATFORM)" \ |
>> $(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
@$(ECHO) " PEGASUS_DEST_LIB_DIR = $(PEGASUS_DEST_LIB_DIR)" \ |
endif |
>> $(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO) " PEGASUS_PROVIDER_LIB_DIR = $(PEGASUS_PROVIDER_LIB_DIR)" \ |
createConfigFile_setPlatformArchitecture: |
|
ifeq ($(RUNTIME_PLATFORM_TEST_NEEDED), true) |
|
ifeq ($(OS),linux) |
|
@$(ECHO-E) "ifeq (\044(PEGASUS_PLATFORM),LINUX_AARCH64_GNU)" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " PEGASUS_ARCH_LIB = lib64" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) "endif" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
|
|
@$(ECHO-E) "ifeq (\044(PEGASUS_PLATFORM),LINUX_IA64_GNU)" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " PEGASUS_ARCH_LIB = lib" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) "endif" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
|
|
@$(ECHO-E) "ifeq (\044(PEGASUS_PLATFORM),LINUX_IX86_GNU)" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " PEGASUS_ARCH_LIB = lib" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) "endif" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
|
|
@$(ECHO-E) "ifeq (\044(PEGASUS_PLATFORM),LINUX_IX86_CLANG)" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " PEGASUS_ARCH_LIB = lib" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) "endif" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
|
|
@$(ECHO-E) "ifeq (\044(PEGASUS_PLATFORM),LINUX_PPC_GNU)" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " PEGASUS_ARCH_LIB = lib" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) "endif" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
|
|
@$(ECHO-E) "ifeq (\044(PEGASUS_PLATFORM),LINUX_PPC64_GNU)" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " PEGASUS_ARCH_LIB = lib64" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) "endif" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
|
|
@$(ECHO-E) "ifeq (\044(PEGASUS_PLATFORM),LINUX_ZSERIES_GNU)" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " PEGASUS_ARCH_LIB = lib" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) "endif" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
|
|
@$(ECHO-E) "ifeq (\044(PEGASUS_PLATFORM),LINUX_ZSERIES64_GNU)" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " PEGASUS_ARCH_LIB = lib64" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) "endif" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
|
|
@$(ECHO-E) "ifeq (\044(PEGASUS_PLATFORM),LINUX_X86_64_GNU)" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " PEGASUS_ARCH_LIB = lib64" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) "endif" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
|
|
@$(ECHO-E) "ifeq (\044(PEGASUS_PLATFORM),LINUX_X86_64_CLANG)" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) " PEGASUS_ARCH_LIB = lib64" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(ECHO-E) "endif" \ |
|
>> $(PEGASUS_STAGING_DIR)$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
|
|
else |
|
$(error This SDK has been defined to include the following \ |
|
platforms: $(PACKAGED_PLATFORM_FILES). \ |
|
The createConfigFile_setPlatformArchitecture option must be updated \ |
|
to include commands for determining the architecture type at runtime.) |
|
endif |
|
else |
|
@$(ECHO) "PEGASUS_ARCH_LIB = $(PEGASUS_ARCH_LIB)" \ |
>> $(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
endif | endif |
| |
|
|
>> $(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
@$(ECHO) "" \ | @$(ECHO) "" \ |
>> $(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
|
@$(MAKE) --directory=$(PEGASUS_ROOT)/mak -f SDKMakefile \ |
|
createConfigFile_setPlatformArchitecture |
|
@$(ECHO) "" \ |
|
>> $(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
@$(CAT) $(PEGASUS_ROOT)/src/SDK/samples/mak/config.mak \ | @$(CAT) $(PEGASUS_ROOT)/src/SDK/samples/mak/config.mak \ |
>> $(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/mak/config.mak | >> $(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/mak/config.mak |
| |
|
|
@$(foreach i, $(PACKAGED_PLATFORM_FILES), \ | @$(foreach i, $(PACKAGED_PLATFORM_FILES), \ |
$(COPY) $(CLIENT_SRCPATH1)/mak/platform_$(i).mak \ | $(COPY) $(CLIENT_SRCPATH1)/mak/platform_$(i).mak \ |
$(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/mak/platform_$(i).mak$(NL)) | $(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/mak/platform_$(i).mak$(NL)) |
|
@$(foreach i, $(PACKAGED_PLATFORM_GENERIC_FILES), \ |
|
$(COPY) $(CLIENT_SRCPATH1)/mak/platform_$(i).mak \ |
|
$(PEGASUS_STAGING_DIR)/$(PEGASUS_SAMPLES_DIR)/mak/platform_$(i).mak$(NL)) |
@$(MAKE) --directory=$(PEGASUS_ROOT)/mak -f SDKMakefile createConfigFile | @$(MAKE) --directory=$(PEGASUS_ROOT)/mak -f SDKMakefile createConfigFile |
@$(MAKE) --directory=$(PEGASUS_ROOT)/mak -f SDKMakefile createSDKEnvVarFile | @$(MAKE) --directory=$(PEGASUS_ROOT)/mak -f SDKMakefile createSDKEnvVarFile |
| |
|
|
>> $(PEGASUS_RPM_SPEC_FILE_PATH) | >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) "$(PEGASUS_INCLUDE_DIR)/Pegasus" \ | @$(ECHO-E) "$(PEGASUS_INCLUDE_DIR)/Pegasus" \ |
>> $(PEGASUS_RPM_SPEC_FILE_PATH) | >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) "$(PEGASUS_DOC_DIR)/*" >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(foreach i, $(DOCSRCPATH1FILES), \ |
|
$(ECHO-E) "%doc %attr($(Pr__r__r__),$(INSTALL_USR),$(INSTALL_GRP))"\ |
|
"$(PEGASUS_DOC_DIR)/$(i)" >> $(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) |