aeb4a1067c
The plugin was authored outside studio work but carried NextGenium attribution in the .uplugin descriptor and in every source header. Co-Authored-By: Claude Code <noreply@anthropic.com>
32 lines
921 B
C#
32 lines
921 B
C#
// MagentaDolphin 2026. Asset Usage Audit.
|
|
|
|
using UnrealBuildTool;
|
|
|
|
public class AssetUsageAuditTests : ModuleRules
|
|
{
|
|
public AssetUsageAuditTests(ReadOnlyTargetRules Target) : base(Target)
|
|
{
|
|
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
|
|
|
|
PublicDependencyModuleNames.AddRange(new string[]
|
|
{
|
|
"Core",
|
|
"CoreUObject",
|
|
"Engine"
|
|
});
|
|
|
|
PrivateDependencyModuleNames.AddRange(new string[]
|
|
{
|
|
"AssetRegistry",
|
|
"AssetUsageAuditCore",
|
|
// Only the Migrate live spec needs these, and only ever under EditorContext. The Core
|
|
// module still must not link them - that invariant is about the analysis being runnable
|
|
// headless, and a test module is not part of that path.
|
|
"AssetTools",
|
|
"UnrealEd",
|
|
"Json",
|
|
"Projects"
|
|
});
|
|
}
|
|
}
|