You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Code/Tools/AssetProcessor/native/utilities
lumberyard-employee-dm 5fc4551ac0
[LYN-8041] Enable relocation of the Project Game Release Layout (#5380)
* Enable relocation of the Project Game Release Layout

Relocating the Project Game Release Layout to another directory on the file system failed due to the querying of the engine root failing due to the ComponentApplication::m_engineRoot not using the project path stored in the SettingsRegisry if the engine root cannot be detected

Removed the ApplicationRequestBus GetEngineRoot function.
The ComponentApplicationRequestBus has a function of the same name that returns the same path.

Removed the deprecated GetAppRoot function.
The path it returns has no defined value. It was not the engine root or the project root.
Removed unused CFileUtil and CFileUtil_impl functions that were invoking the ApplicationREquestBus GetEngineRoot function.
On the way to update the functions it was discovered that they aren't called

Added a CalculateBranchToken overload that can populate a fixed_string to avoid heap allocations

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Protect against an empty list of artifacts to remove when generating the
engine.pak

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
4 years ago
..
ApplicationManager.cpp Add an error message to AP when the project path is invalid (#4801) 4 years ago
ApplicationManager.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ApplicationManagerAPI.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ApplicationManagerBase.cpp Code/Tools 4 years ago
ApplicationManagerBase.h Code/Tools/AssetProcessor 4 years ago
ApplicationServer.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ApplicationServer.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AssetBuilderInfo.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AssetBuilderInfo.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AssetServerHandler.cpp Archive Component - Rewrite and additional work on Archive and Asset Bundler (#4332) 4 years ago
AssetServerHandler.h Code/Tools/AssetProcessor 4 years ago
AssetUtilEBusHelper.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BatchApplicationManager.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BatchApplicationManager.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BatchApplicationServer.cpp Code/Tools fixes 4 years ago
BatchApplicationServer.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BuilderConfigurationBus.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BuilderConfigurationManager.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BuilderConfigurationManager.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BuilderManager.cpp [Mac] Building and running game projects from an SDK (#2943) 4 years ago
BuilderManager.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BuilderManager.inl Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ByteArrayStream.cpp enable warning 4296: 'operator': expression is always false 4 years ago
ByteArrayStream.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
CommunicatorTracePrinter.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
CommunicatorTracePrinter.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
GUIApplicationManager.cpp Add an error message to AP when the project path is invalid (#4801) 4 years ago
GUIApplicationManager.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
GUIApplicationServer.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
GUIApplicationServer.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IniConfiguration.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IniConfiguration.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
JobDiagnosticTracker.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
JobDiagnosticTracker.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LineByLineDependencyScanner.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LineByLineDependencyScanner.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LogPanel.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LogPanel.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
MissingDependencyScanner.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
MissingDependencyScanner.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PlatformConfiguration.cpp [LYN-8041] Enable relocation of the Project Game Release Layout (#5380) 4 years ago
PlatformConfiguration.h Final fixes for MSVC 4 years ago
PotentialDependencies.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SpecializedDependencyScanner.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ThreadHelper.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ThreadHelper.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UnitTestShaderCompilerServer.cpp Code/Tools fixes 4 years ago
UnitTestShaderCompilerServer.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
assetUtils.cpp LYN-6882 release builds are executing code in asserts (#4305) 4 years ago
assetUtils.h Merge branch 'development' into cmake/SPEC-7179 4 years ago
windowscreen.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
windowscreen.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago