Files
UnrealEngineUWP/Engine/Source/Runtime/NetworkFileSystem/NetworkFileSystem.Build.cs

53 lines
1.5 KiB
C#
Raw Normal View History

// Copyright 1998-2016 Epic Games, Inc. All Rights Reserved.
namespace UnrealBuildTool.Rules
{
public class NetworkFileSystem : ModuleRules
{
public NetworkFileSystem(TargetInfo Target)
{
PrivateIncludePaths.AddRange(
new string[] {
"Runtime/NetworkFileSystem/Private",
"Runtime/NetworkFileSystem/Private/Simple",
"Runtime/NetworkFileSystem/Private/Streaming",
}
);
PrivateDependencyModuleNames.AddRange(
new string[]
{
"CoreUObject",
"Projects",
"SandboxFile",
"TargetPlatform",
}
);
PublicIncludePaths.AddRange(
new string[] {
"Runtime/NetworkFileSystem/Public",
"Runtime/NetworkFileSystem/Public/Interfaces",
"Runtime/CoreUObject/Public/Interfaces",
}
);
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
"Sockets",
}
);
if (Target.Platform == UnrealTargetPlatform.Win64 || Target.Platform == UnrealTargetPlatform.Mac)
{
Copying //UE4/Dev-Build to //UE4/Main ========================== MAJOR FEATURES + CHANGES ========================== Change 2828332 on 2016/01/14 by Matthew.Griffin Ensure that warnings from Dynamic Compilation of build.cs files are propagated up to user when compiling in Visual Studio etc. Change 2828335 on 2016/01/14 by Matthew.Griffin Renaming AddThirdParty... functions to AddEngineThirdParty... so it's clear we're talking about third party libraries within the engine directory. This removes another couple of RunningRocket checks and uses the IsMonolithic property now. Change 2831365 on 2016/01/16 by Ben.Marsh Add a UAT command to remove any temp storage directories older than a specified length of time, and disable the GUBP node to do so when running with -NewEC. Better to set this up as a separate scheduled task for each temp storage folder we have, rather than run it as part of GUBP builds above a certain size. Change 2832166 on 2016/01/18 by Ben.Marsh Make INI file parsing much more tolerant to errors, because it prevents the build system from starting up. Now outputs warnings rather than throwing exceptions. Change 2835725 on 2016/01/20 by Matthew.Griffin Removed more uses of RunningRocket functions Switch Linux staging check to see if required files exist until switched to using receipts Always stage CrashReporter for Linux Mac and Linux will not use Compile Lean And Mean when generating project files Allow normal DynamicCompilation check to occur in binary builds Allow XMPP dependency on WebRTC now that it's publically distributed Change 2835864 on 2016/01/20 by Matthew.Griffin Made sure -rocket is passed when generating project files as this has to work from UnrealVersionSelector with every version of the Engine we've released. Also tidied up some arguments that are set in UVS and never used. Change 2839932 on 2016/01/22 by Matthew.Griffin Removed last uses of RunningRocket from UnrealBuildTool Changed Mac Build.sh so that it doesn't try to build UBT so that it can be used in installed builds the same way as windows. Combined code doing very similar things for single games and rocket projects. Removed check on whether to add client and server targets in Rocket as we don't distribute the .target.cs files. Removed RunningRocket function and the code checking for -rocket on the command line Change 2846971 on 2016/01/28 by Matthew.Griffin Replaced RunningRocket with IsEngineInstalled for all Engine programs that won't need to be built. Change 2853879 on 2016/02/03 by Matthew.Griffin Added UnrealLightmass to list of programs to build when Build Solution is used and Editor configuration is selected #jira UE-25666 #lockdown Nick.Penwarden [CL 2854567 by Ben Marsh in Main branch]
2016-02-03 15:40:40 -05:00
AddEngineThirdPartyPrivateStaticDependencies(Target,"WebSockets");
Definitions.Add("ENABLE_HTTP_FOR_NFS=1");
}
PrecompileForTargets = PrecompileTargetsType.None;
}
}
}