[LYN-4184] AWSClientAuth, AWSCore and AWSMetrics don't have the expected target or alias defined (#1089)

[LYN-4184] AWSClientAuth, AWSCore and AWSMetrics don't have the expected target or alias defined
main
Junbo Liang 5 years ago committed by GitHub
parent 196ce830e1
commit 3549db295e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -56,9 +56,13 @@ ly_add_target(
Gem::HttpRequestor Gem::HttpRequestor
) )
# servers and clients use the above module. # Load the "Gem::AWSClientAuth" module in all types of applications.
ly_create_alias(NAME AWSClientAuth.Servers NAMESPACE Gem TARGETS Gem::AWSClientAuth) ly_create_alias(NAME AWSClientAuth.Servers NAMESPACE Gem TARGETS Gem::AWSClientAuth)
ly_create_alias(NAME AWSClientAuth.Clients NAMESPACE Gem TARGETS Gem::AWSClientAuth) ly_create_alias(NAME AWSClientAuth.Clients NAMESPACE Gem TARGETS Gem::AWSClientAuth)
if (PAL_TRAIT_BUILD_HOST_TOOLS)
ly_create_alias(NAME AWSClientAuth.Tools NAMESPACE Gem TARGETS Gem::AWSClientAuth)
ly_create_alias(NAME AWSClientAuth.Builders NAMESPACE Gem TARGETS Gem::AWSClientAuth)
endif()
################################################################################ ################################################################################
# Tests # Tests

@ -79,14 +79,12 @@ if (PAL_TRAIT_BUILD_HOST_TOOLS)
INCLUDE_DIRECTORIES INCLUDE_DIRECTORIES
PRIVATE PRIVATE
Include/Private Include/Private
COMPILE_DEFINITIONS
PRIVATE
AWSCORE_EDITOR
BUILD_DEPENDENCIES BUILD_DEPENDENCIES
PRIVATE PRIVATE
AZ::AzCore AZ::AzCore
Gem::AWSCore.Static
Gem::AWSCore.Editor.Static Gem::AWSCore.Editor.Static
RUNTIME_DEPENDENCIES
Gem::AWSCore
) )
ly_add_target( ly_add_target(

@ -11,15 +11,15 @@
#pragma once #pragma once
#include <AWSCoreModule.h> #include <AzCore/Module/Module.h>
namespace AWSCore namespace AWSCore
{ {
class AWSCoreEditorModule class AWSCoreEditorModule
: public AWSCoreModule :public AZ::Module
{ {
public: public:
AZ_RTTI(AWSCoreEditorModule, "{C1C9B898-848B-4C2F-A7AA-69642D12BCB5}", AWSCoreModule); AZ_RTTI(AWSCoreEditorModule, "{C1C9B898-848B-4C2F-A7AA-69642D12BCB5}", AZ::Module);
AZ_CLASS_ALLOCATOR(AWSCoreEditorModule, AZ::SystemAllocator, 0); AZ_CLASS_ALLOCATOR(AWSCoreEditorModule, AZ::SystemAllocator, 0);
AWSCoreEditorModule(); AWSCoreEditorModule();

@ -15,7 +15,6 @@
namespace AWSCore namespace AWSCore
{ {
AWSCoreEditorModule::AWSCoreEditorModule() AWSCoreEditorModule::AWSCoreEditorModule()
: AWSCoreModule()
{ {
// Push results of [MyComponent]::CreateDescriptor() into m_descriptors here. // Push results of [MyComponent]::CreateDescriptor() into m_descriptors here.
m_descriptors.insert(m_descriptors.end(), { m_descriptors.insert(m_descriptors.end(), {
@ -28,10 +27,9 @@ namespace AWSCore
*/ */
AZ::ComponentTypeList AWSCoreEditorModule::GetRequiredSystemComponents() const AZ::ComponentTypeList AWSCoreEditorModule::GetRequiredSystemComponents() const
{ {
AZ::ComponentTypeList requiredComponents = AWSCoreModule::GetRequiredSystemComponents(); return AZ::ComponentTypeList{
requiredComponents.push_back(azrtti_typeid<AWSCoreEditorSystemComponent>()); azrtti_typeid<AWSCoreEditorSystemComponent>()
};
return requiredComponents;
} }
} }

@ -40,9 +40,7 @@ namespace AWSCore
} }
#if !defined(AWSCORE_EDITOR)
// DO NOT MODIFY THIS LINE UNLESS YOU RENAME THE GEM // DO NOT MODIFY THIS LINE UNLESS YOU RENAME THE GEM
// The first parameter should be GemName_GemIdLower // The first parameter should be GemName_GemIdLower
// The second should be the fully qualified name of the class above // The second should be the fully qualified name of the class above
AZ_DECLARE_MODULE_CLASS(Gem_AWSCore, AWSCore::AWSCoreModule) AZ_DECLARE_MODULE_CLASS(Gem_AWSCore, AWSCore::AWSCoreModule)
#endif

@ -11,7 +11,5 @@
set(FILES set(FILES
Include/Private/AWSCoreEditorModule.h Include/Private/AWSCoreEditorModule.h
Include/Private/AWSCoreModule.h
Source/AWSCoreEditorModule.cpp Source/AWSCoreEditorModule.cpp
Source/AWSCoreModule.cpp
) )

@ -46,9 +46,13 @@ ly_add_target(
Gem::AWSCore Gem::AWSCore
) )
# Servers and Clients use the above metrics module # Load the "Gem::AWSMetrics" module in all types of applications.
ly_create_alias(NAME AWSMetrics.Servers NAMESPACE Gem TARGETS Gem::AWSMetrics) ly_create_alias(NAME AWSMetrics.Servers NAMESPACE Gem TARGETS Gem::AWSMetrics)
ly_create_alias(NAME AWSMetrics.Clients NAMESPACE Gem TARGETS Gem::AWSMetrics) ly_create_alias(NAME AWSMetrics.Clients NAMESPACE Gem TARGETS Gem::AWSMetrics)
if (PAL_TRAIT_BUILD_HOST_TOOLS)
ly_create_alias(NAME AWSMetrics.Tools NAMESPACE Gem TARGETS Gem::AWSMetrics)
ly_create_alias(NAME AWSMetrics.Builders NAMESPACE Gem TARGETS Gem::AWSMetrics)
endif()
################################################################################ ################################################################################
# Tests # Tests

Loading…
Cancel
Save