Skip to content

Commit 0bffa43

Browse files
authored
Merge pull request #10 from adjust/v500
Version 5.0.0
2 parents fdf7515 + f4aef72 commit 0bffa43

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+3602
-2935
lines changed

Adjust/Adjust.uplugin

Lines changed: 12 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,21 @@
11
{
22
"FileVersion": 3,
3-
"Version": 1,
4-
"VersionName": "4.28.0",
3+
"Version": 2,
4+
"VersionName": "5.0.0",
55
"FriendlyName": "Adjust",
6-
"Description": "Adjust GmbH",
6+
"Description": "Adjust SDK plugin for Unreal Engine 5",
77
"Category": "Mobile Analytics",
88
"CreatedBy": "Adjust",
99
"CreatedByURL": "https://adjust.com",
10-
"DocsURL": "",
11-
"MarketplaceURL": "",
12-
"SupportURL": "https://adjust.com",
13-
"CanContainContent": true,
10+
"CanContainContent": false,
1411
"IsBetaVersion": false,
15-
"Installed": false,
12+
"Installed": true,
13+
"RequiresBuildPlatform": true,
1614
"Modules": [
17-
{
18-
"Name": "Adjust",
19-
"Type": "Runtime",
20-
"LoadingPhase": "Default",
21-
"WhitelistPlatforms": [
22-
"Win64",
23-
"Android",
24-
"IOS"
25-
]
26-
}
15+
{
16+
"Name": "Adjust",
17+
"Type": "Runtime",
18+
"LoadingPhase": "Default"
19+
}
2720
]
28-
}
21+
}

Adjust/Source/Adjust/Adjust.Build.cs

Lines changed: 23 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// Adjust SDK
44
//
55
// Created by Uglješa Erceg (@uerceg) on 27th September 2018.
6-
// Copyright © 2018-2021 Adjust GmbH. All rights reserved.
6+
// Copyright © 2018-Present Adjust GmbH. All rights reserved.
77
//
88

99
using System.IO;
@@ -13,82 +13,37 @@ public class Adjust : ModuleRules
1313
{
1414
public Adjust(ReadOnlyTargetRules Target) : base(Target)
1515
{
16-
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
16+
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
17+
PrivateIncludePaths.Add("Adjust/Private");
1718

18-
PublicIncludePaths.AddRange(new string[] {});
19-
PrivateIncludePaths.AddRange(new string[] { "Adjust/Private" });
19+
PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine" });
2020
PrivateIncludePathModuleNames.AddRange(new string[] { "Settings" });
21-
PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "Projects" });
22-
PrivateDependencyModuleNames.AddRange(new string[] {});
23-
DynamicallyLoadedModuleNames.AddRange(new string[] {});
2421

25-
if (Target.Platform == UnrealTargetPlatform.IOS)
22+
if (Target.bBuildEditor)
2623
{
27-
bool bHasAdjust = false;
28-
string AdjustNFLDir = "";
29-
try
30-
{
31-
AdjustNFLDir = System.IO.Path.Combine(ModuleDirectory, "../ThirdParty/IOS");
32-
bHasAdjust = System.IO.Directory.Exists(AdjustNFLDir);
33-
}
34-
catch (System.Exception) {}
24+
PublicDependencyModuleNames.Add("BlueprintGraph");
25+
}
3526

36-
if (bHasAdjust)
37-
{
38-
string Err = string.Format("Adjust SDK found in {0}", AdjustNFLDir);
39-
System.Console.WriteLine(Err);
40-
PublicAdditionalLibraries.Add(Path.Combine(AdjustNFLDir, "AdjustSdk.a"));
41-
PublicWeakFrameworks.AddRange(new string[] { "AdSupport", "iAd", "CoreTelephony", "StoreKit", "AdServices", "AppTrackingTransparency" });
42-
PublicLibraryPaths.Add(AdjustNFLDir);
43-
PublicDefinitions.Add("WITH_ADJUST=1");
44-
PublicDefinitions.Add("UE4_ADJUST_VER=4.20.0");
45-
PrivateIncludePaths.Add("Adjust/Private/IOS");
46-
PublicAdditionalLibraries.Add("z");
47-
PublicAdditionalLibraries.Add("sqlite3");
48-
}
49-
else
50-
{
51-
string Err = string.Format("Adjust SDK not found in {0}", AdjustNFLDir);
52-
System.Console.WriteLine(Err);
53-
PublicDefinitions.Add("WITH_ADJUST=0");
54-
}
27+
if (Target.Platform == UnrealTargetPlatform.IOS)
28+
{
29+
PublicAdditionalFrameworks.Add(
30+
new Framework("AdjustSdk", "../ThirdParty/IOS/AdjustSdk.framework.zip")
31+
);
32+
string AdjustSigLibPath = Path.Combine(ModuleDirectory, "../ThirdParty/IOS/AdjustSigSdk.a");
33+
PublicAdditionalLibraries.Add(AdjustSigLibPath);
34+
35+
PublicWeakFrameworks.AddRange(new string[] {
36+
"AdSupport",
37+
"AdServices",
38+
"StoreKit",
39+
"AppTrackingTransparency"
40+
});
5541
}
5642
else if (Target.Platform == UnrealTargetPlatform.Android)
5743
{
58-
bool bHasAdjust = false;
59-
string AdjustNFLDir = "";
60-
try
61-
{
62-
AdjustNFLDir = System.IO.Path.Combine(ModuleDirectory, "../ThirdParty/Android");
63-
bHasAdjust = System.IO.Directory.Exists(AdjustNFLDir);
64-
}
65-
catch (System.Exception) {}
66-
44+
string PluginPath = Utils.MakePathRelativeTo(ModuleDirectory, Target.RelativeEnginePath);
45+
AdditionalPropertiesForReceipt.Add("AndroidPlugin", System.IO.Path.Combine(PluginPath, "Adjust_UPL_Android.xml"));
6746
PublicIncludePathModuleNames.Add("Launch");
68-
69-
if (bHasAdjust)
70-
{
71-
string Err = string.Format("Adjust SDK found in {0}", AdjustNFLDir);
72-
System.Console.WriteLine(Err);
73-
PublicLibraryPaths.Add(AdjustNFLDir);
74-
PublicDefinitions.Add("WITH_ADJUST=1");
75-
PublicDefinitions.Add("UE4_ADJUST_VER=4.20.0");
76-
77-
PrivateDependencyModuleNames.AddRange(new string[] { "Launch", });
78-
79-
string PluginPath = Utils.MakePathRelativeTo(ModuleDirectory, Target.RelativeEnginePath);
80-
AdditionalPropertiesForReceipt.Add("AndroidPlugin", Path.Combine(PluginPath, "Adjust_UPL_Android.xml"));
81-
}
82-
else
83-
{
84-
string Err = string.Format("Adjust SDK not found in {0}", AdjustNFLDir);
85-
System.Console.WriteLine(Err);
86-
PublicDefinitions.Add("WITH_ADJUST=0");
87-
}
88-
}
89-
else
90-
{
91-
PublicDefinitions.Add("WITH_ADJUST=0");
9247
}
9348
}
9449
}

0 commit comments

Comments
 (0)