9 public ApexSDK(ReadOnlyTargetRules Target) : base(Target)
11 PrivateDefinitions.Add(
"APEXSDK_PACKAGE=1");
12 PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
13 PrecompileForTargets = PrecompileTargetsType.Any;
15 PrivateIncludePaths.AddRange(
21 PublicDependencyModuleNames.AddRange(
32 PrivateDependencyModuleNames.AddRange(
39 if (Target.bBuildEditor ==
true)
41 PrivateDependencyModuleNames.Add(
"UnrealEd");
44 if (Target.Version.MajorVersion >= 5 && Target.Version.MinorVersion >= 2)
46 PublicDependencyModuleNames.AddRange(
55 PublicDependencyModuleNames.AddRange(
63 if (Target.bBuildEditor ==
true)
65 PublicDependencyModuleNames.Add(
"AndroidRuntimeSettings");
68 if (Target.Platform == UnrealTargetPlatform.Android)
70 PublicDependencyModuleNames.Add(
"Launch");
71 string PluginPath = Utils.MakePathRelativeTo(ModuleDirectory, Target.RelativeEnginePath);
72 AdditionalPropertiesForReceipt.Add(
74 Path.Combine(PluginPath,
"ApexSDKAndroid_UPL.xml")