expose as little as dependencies as possible

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