expose as little as dependencies as possible

This commit is contained in:
Mamadou Babaei
2024-03-22 21:00:26 +01:00
parent d7c5a874ef
commit de460e25e7
20 changed files with 69 additions and 155 deletions
+1 -7
View File
@@ -42,17 +42,11 @@ public class SenseGlove : ModuleRules
{ {
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
}
);
PrivateDependencyModuleNames.AddRange( PrivateDependencyModuleNames.AddRange(
new string[] new string[]
{ {
"AnimGraphRuntime", "AnimGraphRuntime",
"Core",
"CoreUObject", "CoreUObject",
"Engine", "Engine",
"HeadMountedDisplay", "HeadMountedDisplay",
@@ -43,25 +43,25 @@ public class SenseGloveAndroid : ModuleRules
{ {
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
}
);
PrivateDependencyModuleNames.AddRange( PrivateDependencyModuleNames.AddRange(
new string[] new string[]
{ {
"Core",
"CoreUObject", "CoreUObject",
"Engine", "Engine",
"SenseGloveConnectImpl", "SenseGloveConnectImpl",
"SenseGloveCoreImpl", "SenseGloveCoreImpl",
"SenseGloveInterop",
"SenseGloveLog", "SenseGloveLog",
} }
); );
PrivateIncludePathModuleNames.AddRange(
new string[]
{
"SenseGloveInterop",
}
);
if (Target.Platform == UnrealTargetPlatform.Android) if (Target.Platform == UnrealTargetPlatform.Android)
{ {
AdditionalPropertiesForReceipt.Add("AndroidPlugin", AdditionalPropertiesForReceipt.Add("AndroidPlugin",
@@ -42,16 +42,10 @@ public class SenseGloveBackend : ModuleRules
{ {
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
}
);
PrivateDependencyModuleNames.AddRange( PrivateDependencyModuleNames.AddRange(
new string[] new string[]
{ {
"Core",
"CoreUObject", "CoreUObject",
"Engine", "Engine",
"InputCore", "InputCore",
@@ -42,16 +42,10 @@ public class SenseGloveBackendKismet : ModuleRules
{ {
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
}
);
PrivateDependencyModuleNames.AddRange( PrivateDependencyModuleNames.AddRange(
new string[] new string[]
{ {
"Core",
"CoreUObject", "CoreUObject",
"Engine", "Engine",
"SenseGloveBackend", "SenseGloveBackend",
@@ -46,16 +46,12 @@ public class SenseGloveBuildHacks : ModuleRules
bEnableExceptions = true; bEnableExceptions = true;
bUseRTTI = true; bUseRTTI = true;
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
}
);
PrivateDependencyModuleNames.AddRange( PrivateDependencyModuleNames.AddRange(
new string[] new string[]
{ {
"Core",
"CoreUObject",
"Engine",
"SenseGloveLog", "SenseGloveLog",
} }
); );
@@ -42,24 +42,25 @@ public class SenseGloveConnect : ModuleRules
{ {
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
}
);
PrivateDependencyModuleNames.AddRange( PrivateDependencyModuleNames.AddRange(
new string[] new string[]
{ {
"Core",
"CoreUObject", "CoreUObject",
"Engine",
"SenseGloveConnectImpl", "SenseGloveConnectImpl",
"SenseGloveInterop",
"SenseGloveLog", "SenseGloveLog",
"SenseGloveTypes", "SenseGloveTypes",
} }
); );
PrivateIncludePathModuleNames.AddRange(
new string[]
{
"SenseGloveInterop",
}
);
if (Target.Platform == UnrealTargetPlatform.Android) if (Target.Platform == UnrealTargetPlatform.Android)
{ {
PrivateDependencyModuleNames.AddRange( PrivateDependencyModuleNames.AddRange(
@@ -48,21 +48,23 @@ public class SenseGloveConnectImpl : ModuleRules
bEnableExceptions = true; bEnableExceptions = true;
bUseRTTI = true; bUseRTTI = true;
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
}
);
PrivateDependencyModuleNames.AddRange( PrivateDependencyModuleNames.AddRange(
new string[] new string[]
{ {
"Core",
"CoreUObject",
"Engine",
"SenseGloveBuildHacks", "SenseGloveBuildHacks",
"SenseGloveInterop",
"SenseGloveLog", "SenseGloveLog",
"SenseGloveTypes",
"SenseGloveUtils", "SenseGloveUtils",
"SenseGloveTypes",
}
);
PrivateIncludePathModuleNames.AddRange(
new string[]
{
"SenseGloveInterop",
} }
); );
@@ -42,16 +42,10 @@ public class SenseGloveConnectKismet : ModuleRules
{ {
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
}
);
PrivateDependencyModuleNames.AddRange( PrivateDependencyModuleNames.AddRange(
new string[] new string[]
{ {
"Core",
"CoreUObject", "CoreUObject",
"Engine", "Engine",
"SenseGloveConnect", "SenseGloveConnect",
+4 -11
View File
@@ -42,24 +42,17 @@ public class SenseGloveCore : ModuleRules
{ {
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
"Engine",
}
);
PrivateDependencyModuleNames.AddRange( PrivateDependencyModuleNames.AddRange(
new string[] new string[]
{ {
"Core",
"CoreUObject", "CoreUObject",
"Engine",
"SenseGloveAndroid", "SenseGloveAndroid",
"SenseGloveCoreImpl", "SenseGloveCoreImpl",
"SenseGloveInterop",
"SenseGloveLog", "SenseGloveLog",
"SenseGloveTypes",
"SenseGloveUtils", "SenseGloveUtils",
"SenseGloveTypes",
} }
); );
@@ -67,7 +60,7 @@ public class SenseGloveCore : ModuleRules
new string[] new string[]
{ {
"SenseGloveBuildHacks", "SenseGloveBuildHacks",
"SenseGloveTypes", "SenseGloveInterop",
} }
); );
} }
@@ -48,20 +48,15 @@ public class SenseGloveCoreImpl : ModuleRules
bEnableExceptions = true; bEnableExceptions = true;
bUseRTTI = true; bUseRTTI = true;
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
}
);
PrivateDependencyModuleNames.AddRange( PrivateDependencyModuleNames.AddRange(
new string[] new string[]
{ {
"SenseGloveInterop", "Core",
"CoreUObject",
"Engine",
"SenseGloveLog", "SenseGloveLog",
"SenseGloveTypes",
"SenseGloveUtils", "SenseGloveUtils",
"SenseGloveTypes",
} }
); );
@@ -69,6 +64,7 @@ public class SenseGloveCoreImpl : ModuleRules
new string[] new string[]
{ {
"SenseGloveBuildHacks", "SenseGloveBuildHacks",
"SenseGloveInterop",
} }
); );
@@ -42,23 +42,17 @@ public class SenseGloveCoreKismet : ModuleRules
{ {
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
}
);
PrivateDependencyModuleNames.AddRange( PrivateDependencyModuleNames.AddRange(
new string[] new string[]
{ {
"Core",
"CoreUObject", "CoreUObject",
"Engine", "Engine",
"SenseGloveCore", "SenseGloveCore",
"SenseGloveLog", "SenseGloveLog",
"SenseGloveKismet", "SenseGloveKismet",
"SenseGloveTypes",
"SenseGloveUtils", "SenseGloveUtils",
"SenseGloveTypes",
} }
); );
} }
@@ -42,16 +42,10 @@ public class SenseGloveDebug : ModuleRules
{ {
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
}
);
PrivateDependencyModuleNames.AddRange( PrivateDependencyModuleNames.AddRange(
new string[] new string[]
{ {
"Core",
"CoreUObject", "CoreUObject",
"Engine", "Engine",
"SenseGloveLog", "SenseGloveLog",
@@ -42,26 +42,14 @@ public class SenseGloveEditor : ModuleRules
{ {
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
"CoreUObject",
"Engine",
}
);
PublicDependencyModuleNames.AddRange(
new string[]
{
"AssetTools",
"UnrealEd",
}
);
PrivateDependencyModuleNames.AddRange( PrivateDependencyModuleNames.AddRange(
new string[] new string[]
{ {
"AssetTools",
"Core",
"CoreUObject",
"Engine",
"UnrealEd",
"SenseGloveLog", "SenseGloveLog",
} }
); );
@@ -42,16 +42,12 @@ public class SenseGloveInterop : ModuleRules
{ {
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
}
);
PrivateDependencyModuleNames.AddRange( PrivateDependencyModuleNames.AddRange(
new string[] new string[]
{ {
"Core",
"CoreUObject",
"Engine",
"SenseGloveLog", "SenseGloveLog",
"SenseGloveTypes", "SenseGloveTypes",
} }
@@ -42,16 +42,10 @@ public class SenseGloveKismet : ModuleRules
{ {
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
}
);
PrivateDependencyModuleNames.AddRange( PrivateDependencyModuleNames.AddRange(
new string[] new string[]
{ {
"Core",
"CoreUObject", "CoreUObject",
"Engine", "Engine",
"HeadMountedDisplay", "HeadMountedDisplay",
@@ -70,5 +64,11 @@ public class SenseGloveKismet : ModuleRules
"SenseGloveUtils", "SenseGloveUtils",
} }
); );
PrivateIncludePathModuleNames.AddRange(
new string[]
{
}
);
} }
} }
+1 -1
View File
@@ -42,7 +42,7 @@ public class SenseGloveLog : ModuleRules
{ {
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange( PrivateDependencyModuleNames.AddRange(
new string[] new string[]
{ {
"Core", "Core",
@@ -42,16 +42,10 @@ public class SenseGloveSettings : ModuleRules
{ {
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
}
);
PrivateDependencyModuleNames.AddRange( PrivateDependencyModuleNames.AddRange(
new string[] new string[]
{ {
"Core",
"CoreUObject", "CoreUObject",
"Engine", "Engine",
"InputCore", "InputCore",
@@ -42,16 +42,10 @@ public class SenseGloveSettingsKismet : ModuleRules
{ {
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
}
);
PrivateDependencyModuleNames.AddRange( PrivateDependencyModuleNames.AddRange(
new string[] new string[]
{ {
"Core",
"CoreUObject", "CoreUObject",
"Engine", "Engine",
"SenseGloveLog", "SenseGloveLog",
@@ -42,17 +42,12 @@ public class SenseGloveTypes : ModuleRules
{ {
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
}
);
PrivateDependencyModuleNames.AddRange( PrivateDependencyModuleNames.AddRange(
new string[] new string[]
{ {
"Core",
"CoreUObject", "CoreUObject",
"Engine",
"SenseGloveLog", "SenseGloveLog",
} }
); );
@@ -42,17 +42,12 @@ public class SenseGloveUtils : ModuleRules
{ {
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
}
);
PrivateDependencyModuleNames.AddRange( PrivateDependencyModuleNames.AddRange(
new string[] new string[]
{ {
"Core",
"CoreUObject", "CoreUObject",
"Engine",
"SenseGloveLog", "SenseGloveLog",
"SenseGloveTypes", "SenseGloveTypes",
} }