2014-12-07 19:09:38 -05:00
|
|
|
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
|
2014-03-14 17:13:27 -04:00
|
|
|
|
|
|
|
|
using UnrealBuildTool;
|
|
|
|
|
|
|
|
|
|
public class Facebook : ModuleRules
|
|
|
|
|
{
|
|
|
|
|
public Facebook(TargetInfo Target)
|
|
|
|
|
{
|
|
|
|
|
Type = ModuleType.External;
|
|
|
|
|
|
|
|
|
|
Definitions.Add("WITH_FACEBOOK=1");
|
2015-04-22 04:09:29 -04:00
|
|
|
Definitions.Add("UE4_FACEBOOK_VER=4");
|
2014-03-14 17:13:27 -04:00
|
|
|
|
|
|
|
|
if (Target.Platform == UnrealTargetPlatform.IOS)
|
|
|
|
|
{
|
2015-04-22 04:09:29 -04:00
|
|
|
// Access to Facebook core
|
|
|
|
|
PublicAdditionalFrameworks.Add(
|
|
|
|
|
new UEBuildFramework(
|
|
|
|
|
"FBSDKCoreKit",
|
|
|
|
|
"IOS/FacebookSDK/FBSDKCoreKit.embeddedframework.zip"
|
|
|
|
|
)
|
|
|
|
|
);
|
2014-09-25 09:56:12 -04:00
|
|
|
|
2015-04-22 04:09:29 -04:00
|
|
|
// Add the FBAudienceNetwork framework
|
|
|
|
|
PublicAdditionalFrameworks.Add(
|
|
|
|
|
new UEBuildFramework(
|
|
|
|
|
"FBAudienceNetwork",
|
|
|
|
|
"IOS/FacebookSDK/FBAudienceNetwork.embeddedframework.zip"
|
|
|
|
|
)
|
|
|
|
|
);
|
2014-03-14 17:13:27 -04:00
|
|
|
|
2015-04-22 04:09:29 -04:00
|
|
|
// Access to Facebook login
|
|
|
|
|
PublicAdditionalFrameworks.Add(
|
|
|
|
|
new UEBuildFramework(
|
|
|
|
|
"FBSDKLoginKit",
|
|
|
|
|
"IOS/FacebookSDK/FBSDKLoginKit.embeddedframework.zip"
|
|
|
|
|
)
|
|
|
|
|
);
|
2014-03-14 17:13:27 -04:00
|
|
|
|
|
|
|
|
|
2015-04-22 04:09:29 -04:00
|
|
|
// Access to Facebook sharing
|
|
|
|
|
PublicAdditionalFrameworks.Add(
|
|
|
|
|
new UEBuildFramework(
|
|
|
|
|
"FBSDKShareKit",
|
|
|
|
|
"IOS/FacebookSDK/FBSDKShareKit.embeddedframework.zip"
|
|
|
|
|
)
|
|
|
|
|
);
|
2014-03-14 17:13:27 -04:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|