diff --git a/Gems/EMotionFX/Code/Source/EMotionFX_precompiled.h b/Gems/EMotionFX/Code/Source/EMotionFX_precompiled.h deleted file mode 100644 index 6416d94c41..0000000000 --- a/Gems/EMotionFX/Code/Source/EMotionFX_precompiled.h +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Copyright (c) Contributors to the Open 3D Engine Project. For complete copyright and license terms please see the LICENSE at the root of this distribution. - * - * SPDX-License-Identifier: Apache-2.0 OR MIT - * - */ - - -#pragma once - -// Minimal integration system bits, such as allocator definition, smart pointers, etc. -#include // Many CryCommon files require that this is included first. -#include -// When we go full-source for EMotion FX, we'll want to ensure we're no longer pulling it all in via PCH, -// and instead apply our normal philosophy around minimal includes. -// Though if EMotion FX has any internal defines that drive behavior, we'd still potentially want an include wrapper. -#include -#include diff --git a/Gems/EMotionFX/Code/Source/Integration/Assets/AnimGraphAsset.cpp b/Gems/EMotionFX/Code/Source/Integration/Assets/AnimGraphAsset.cpp index 8955d714d5..3f20e34c6d 100644 --- a/Gems/EMotionFX/Code/Source/Integration/Assets/AnimGraphAsset.cpp +++ b/Gems/EMotionFX/Code/Source/Integration/Assets/AnimGraphAsset.cpp @@ -5,11 +5,13 @@ * */ -#include "EMotionFX_precompiled.h" #include #include #include - +#include +#include +#include +#include namespace EMotionFX { diff --git a/Gems/EMotionFX/Code/Source/Integration/Assets/MotionAsset.cpp b/Gems/EMotionFX/Code/Source/Integration/Assets/MotionAsset.cpp index e4013aed7c..feda355a7a 100644 --- a/Gems/EMotionFX/Code/Source/Integration/Assets/MotionAsset.cpp +++ b/Gems/EMotionFX/Code/Source/Integration/Assets/MotionAsset.cpp @@ -5,10 +5,10 @@ * */ - -#include "EMotionFX_precompiled.h" - #include +#include +#include +#include namespace EMotionFX { diff --git a/Gems/EMotionFX/Code/Source/Integration/Assets/MotionSetAsset.cpp b/Gems/EMotionFX/Code/Source/Integration/Assets/MotionSetAsset.cpp index e988fd9b46..467c2f6f58 100644 --- a/Gems/EMotionFX/Code/Source/Integration/Assets/MotionSetAsset.cpp +++ b/Gems/EMotionFX/Code/Source/Integration/Assets/MotionSetAsset.cpp @@ -5,13 +5,14 @@ * */ - -#include "EMotionFX_precompiled.h" - #include #include +#include #include +#include +#include +#include namespace EMotionFX { @@ -152,9 +153,9 @@ namespace EMotionFX { AZStd::string assetSourcePath = devAssetsPath; - AzFramework::StringFunc::AssetDatabasePath::Normalize(assetSourcePath); + AZ::StringFunc::AssetDatabasePath::Normalize(assetSourcePath); AZStd::string filename; - AzFramework::StringFunc::AssetDatabasePath::Join(assetSourcePath.c_str(), assetFilename.c_str(), filename); + AZ::StringFunc::AssetDatabasePath::Join(assetSourcePath.c_str(), assetFilename.c_str(), filename); assetData->m_emfxMotionSet->SetFilename(filename.c_str()); } diff --git a/Gems/EMotionFX/Code/Source/Integration/Components/ActorComponent.cpp b/Gems/EMotionFX/Code/Source/Integration/Components/ActorComponent.cpp index fbb8541b2b..71f40e709c 100644 --- a/Gems/EMotionFX/Code/Source/Integration/Components/ActorComponent.cpp +++ b/Gems/EMotionFX/Code/Source/Integration/Components/ActorComponent.cpp @@ -5,8 +5,6 @@ * */ -#include "EMotionFX_precompiled.h" - #include #include #include @@ -26,6 +24,12 @@ #include #include #include +#include +#include +#include +#include + +#include #include diff --git a/Gems/EMotionFX/Code/Source/Integration/Components/AnimAudioComponent.cpp b/Gems/EMotionFX/Code/Source/Integration/Components/AnimAudioComponent.cpp index d9cfe881d8..57b5e238f9 100644 --- a/Gems/EMotionFX/Code/Source/Integration/Components/AnimAudioComponent.cpp +++ b/Gems/EMotionFX/Code/Source/Integration/Components/AnimAudioComponent.cpp @@ -7,8 +7,6 @@ #include -#include "EMotionFX_precompiled.h" - #include #include #include diff --git a/Gems/EMotionFX/Code/Source/Integration/Components/AnimAudioComponent.h b/Gems/EMotionFX/Code/Source/Integration/Components/AnimAudioComponent.h index 0c14a6f585..1c65867d28 100644 --- a/Gems/EMotionFX/Code/Source/Integration/Components/AnimAudioComponent.h +++ b/Gems/EMotionFX/Code/Source/Integration/Components/AnimAudioComponent.h @@ -13,6 +13,7 @@ #include #include #include +#include namespace EMotionFX { diff --git a/Gems/EMotionFX/Code/Source/Integration/Components/AnimGraphComponent.cpp b/Gems/EMotionFX/Code/Source/Integration/Components/AnimGraphComponent.cpp index 81c445f99f..d4857eec7a 100644 --- a/Gems/EMotionFX/Code/Source/Integration/Components/AnimGraphComponent.cpp +++ b/Gems/EMotionFX/Code/Source/Integration/Components/AnimGraphComponent.cpp @@ -5,16 +5,17 @@ * */ - -#include "EMotionFX_precompiled.h" - #include #include #include #include #include +#include #include +#include +#include +#include #include diff --git a/Gems/EMotionFX/Code/Source/Integration/Components/SimpleLODComponent.cpp b/Gems/EMotionFX/Code/Source/Integration/Components/SimpleLODComponent.cpp index 5ea88f2c7b..12151fe003 100644 --- a/Gems/EMotionFX/Code/Source/Integration/Components/SimpleLODComponent.cpp +++ b/Gems/EMotionFX/Code/Source/Integration/Components/SimpleLODComponent.cpp @@ -8,8 +8,6 @@ #include -#include "EMotionFX_precompiled.h" - #include #include #include @@ -17,6 +15,7 @@ #include #include +#include #include #include diff --git a/Gems/EMotionFX/Code/Source/Integration/Components/SimpleMotionComponent.cpp b/Gems/EMotionFX/Code/Source/Integration/Components/SimpleMotionComponent.cpp index 6287d2ddb8..f533f5701f 100644 --- a/Gems/EMotionFX/Code/Source/Integration/Components/SimpleMotionComponent.cpp +++ b/Gems/EMotionFX/Code/Source/Integration/Components/SimpleMotionComponent.cpp @@ -5,9 +5,6 @@ * */ - -#include "EMotionFX_precompiled.h" - #include #include #include @@ -16,6 +13,9 @@ #include #include +#include +#include +#include namespace EMotionFX { diff --git a/Gems/EMotionFX/Code/Source/Integration/Editor/Components/EditorActorComponent.cpp b/Gems/EMotionFX/Code/Source/Integration/Editor/Components/EditorActorComponent.cpp index 3a6c1a7991..641523b6ee 100644 --- a/Gems/EMotionFX/Code/Source/Integration/Editor/Components/EditorActorComponent.cpp +++ b/Gems/EMotionFX/Code/Source/Integration/Editor/Components/EditorActorComponent.cpp @@ -5,8 +5,6 @@ * */ -#include "EMotionFX_precompiled.h" - #include #include #include @@ -29,6 +27,8 @@ #include #include #include +#include +#include #include namespace EMotionFX diff --git a/Gems/EMotionFX/Code/Source/Integration/Editor/Components/EditorAnimAudioComponent.cpp b/Gems/EMotionFX/Code/Source/Integration/Editor/Components/EditorAnimAudioComponent.cpp index e0c79aeb77..e2ed1d0370 100644 --- a/Gems/EMotionFX/Code/Source/Integration/Editor/Components/EditorAnimAudioComponent.cpp +++ b/Gems/EMotionFX/Code/Source/Integration/Editor/Components/EditorAnimAudioComponent.cpp @@ -5,8 +5,6 @@ * */ -#include "EMotionFX_precompiled.h" - #include #include diff --git a/Gems/EMotionFX/Code/Source/Integration/Editor/Components/EditorAnimGraphComponent.cpp b/Gems/EMotionFX/Code/Source/Integration/Editor/Components/EditorAnimGraphComponent.cpp index 4e8f743fe9..6885593af2 100644 --- a/Gems/EMotionFX/Code/Source/Integration/Editor/Components/EditorAnimGraphComponent.cpp +++ b/Gems/EMotionFX/Code/Source/Integration/Editor/Components/EditorAnimGraphComponent.cpp @@ -5,9 +5,6 @@ * */ - -#include "EMotionFX_precompiled.h" - #include #include #include @@ -21,6 +18,7 @@ #include #include #include +#include #include diff --git a/Gems/EMotionFX/Code/Source/Integration/Editor/Components/EditorSimpleLODComponent.cpp b/Gems/EMotionFX/Code/Source/Integration/Editor/Components/EditorSimpleLODComponent.cpp index 65deb8f928..6691b6b5f4 100644 --- a/Gems/EMotionFX/Code/Source/Integration/Editor/Components/EditorSimpleLODComponent.cpp +++ b/Gems/EMotionFX/Code/Source/Integration/Editor/Components/EditorSimpleLODComponent.cpp @@ -7,7 +7,6 @@ #include -#include "EMotionFX_precompiled.h" #include #include diff --git a/Gems/EMotionFX/Code/Source/Integration/Editor/Components/EditorSimpleMotionComponent.cpp b/Gems/EMotionFX/Code/Source/Integration/Editor/Components/EditorSimpleMotionComponent.cpp index 3398b954e4..3c7402be86 100644 --- a/Gems/EMotionFX/Code/Source/Integration/Editor/Components/EditorSimpleMotionComponent.cpp +++ b/Gems/EMotionFX/Code/Source/Integration/Editor/Components/EditorSimpleMotionComponent.cpp @@ -5,9 +5,6 @@ * */ - -#include "EMotionFX_precompiled.h" - #include #include #include @@ -19,6 +16,8 @@ #include #include #include +#include +#include namespace EMotionFX { diff --git a/Gems/EMotionFX/Code/Source/Integration/System/AnimationModule.cpp b/Gems/EMotionFX/Code/Source/Integration/System/AnimationModule.cpp index e2f74fe0cd..7b441b6857 100644 --- a/Gems/EMotionFX/Code/Source/Integration/System/AnimationModule.cpp +++ b/Gems/EMotionFX/Code/Source/Integration/System/AnimationModule.cpp @@ -5,9 +5,6 @@ * */ - -#include "EMotionFX_precompiled.h" - #include #include #include diff --git a/Gems/EMotionFX/Code/Source/Integration/System/SystemComponent.cpp b/Gems/EMotionFX/Code/Source/Integration/System/SystemComponent.cpp index b0384c7577..00406c1e04 100644 --- a/Gems/EMotionFX/Code/Source/Integration/System/SystemComponent.cpp +++ b/Gems/EMotionFX/Code/Source/Integration/System/SystemComponent.cpp @@ -5,9 +5,6 @@ * */ - -#include "EMotionFX_precompiled.h" - #include #include #include @@ -29,6 +26,13 @@ #include #include #include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/Gems/EMotionFX/Code/Tests/EMotionFXBuilderFixture.cpp b/Gems/EMotionFX/Code/Tests/EMotionFXBuilderFixture.cpp index b4cfa1e5f4..b3163ce5aa 100644 --- a/Gems/EMotionFX/Code/Tests/EMotionFXBuilderFixture.cpp +++ b/Gems/EMotionFX/Code/Tests/EMotionFXBuilderFixture.cpp @@ -5,13 +5,17 @@ * */ -#include "EMotionFX_precompiled.h" #include "EMotionFXBuilderFixture.h" #include #include #include #include +#include +#include +#include +#include +#include #include #include diff --git a/Gems/EMotionFX/Code/Tests/EmotionFXMathLibTests.cpp b/Gems/EMotionFX/Code/Tests/EmotionFXMathLibTests.cpp index c0e8ae1be5..ebb3c6d233 100644 --- a/Gems/EMotionFX/Code/Tests/EmotionFXMathLibTests.cpp +++ b/Gems/EMotionFX/Code/Tests/EmotionFXMathLibTests.cpp @@ -5,8 +5,6 @@ * */ -#include "EMotionFX_precompiled.h" - #include #include #include diff --git a/Gems/EMotionFX/Code/Tests/KeyTrackLinearTests.cpp b/Gems/EMotionFX/Code/Tests/KeyTrackLinearTests.cpp index e2481f4b19..849da44470 100644 --- a/Gems/EMotionFX/Code/Tests/KeyTrackLinearTests.cpp +++ b/Gems/EMotionFX/Code/Tests/KeyTrackLinearTests.cpp @@ -5,8 +5,6 @@ * */ - -#include "EMotionFX_precompiled.h" #include "SystemComponentFixture.h" #include diff --git a/Gems/EMotionFX/Code/emotionfx_editor_files.cmake b/Gems/EMotionFX/Code/emotionfx_editor_files.cmake index 112309b710..08893e5e17 100644 --- a/Gems/EMotionFX/Code/emotionfx_editor_files.cmake +++ b/Gems/EMotionFX/Code/emotionfx_editor_files.cmake @@ -6,7 +6,6 @@ # set(FILES - Source/EMotionFX_precompiled.h ../Assets/Editor/Layouts/Layouts.qrc ../Assets/Editor/Images/Icons/Resources.qrc ../Assets/Editor/Images/Icons/ActorComponent.svg diff --git a/Gems/EMotionFX/Code/emotionfx_files.cmake b/Gems/EMotionFX/Code/emotionfx_files.cmake index 6eb336b81d..ee64510a34 100644 --- a/Gems/EMotionFX/Code/emotionfx_files.cmake +++ b/Gems/EMotionFX/Code/emotionfx_files.cmake @@ -6,7 +6,6 @@ # set(FILES - Source/EMotionFX_precompiled.h Include/Integration/AnimationBus.h Include/Integration/MotionExtractionBus.h Source/Integration/System/SystemComponent.cpp