You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
570 lines
19 KiB
XML
570 lines
19 KiB
XML
<?xml version='1.0' ?>
|
|
<BuildGraph xmlns="http://www.epicgames.com/BuildGraph" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.epicgames.com/BuildGraph ../../Engine/Build/Graph/Schema.xsd" >
|
|
|
|
<!-- List of patterns that should always be excluded when making an installed build. Filter the default list of exclusions to include confidential platforms if they're enabled. -->
|
|
<Property Name="ConfidentialExceptions" Value=""/>
|
|
<ForEach Name="RestrictedFolderName" Values="$(RestrictedFolderNames)">
|
|
<Switch>
|
|
<Case If="'$(RestrictedFolderName)' == 'PS4' And '$(WithPS4)' == true">
|
|
<!-- Allow this folder -->
|
|
</Case>
|
|
<Case If="'$(RestrictedFolderName)' == 'XboxOne' And '$(WithXboxOne)' == true">
|
|
<!-- Allow this folder -->
|
|
</Case>
|
|
<Case If="'$(RestrictedFolderName)' == 'Switch' And '$(WithSwitch)' == true">
|
|
<!-- Allow this folder -->
|
|
</Case>
|
|
<Default>
|
|
<Property Name="ConfidentialExceptions" Value="$(ConfidentialExceptions);" If="'$(ConfidentialExceptions)' != ''"/>
|
|
<Property Name="ConfidentialExceptions" Value="$(ConfidentialExceptions).../$(RestrictedFolderName)/..."/>
|
|
</Default>
|
|
</Switch>
|
|
</ForEach>
|
|
|
|
<!-- List of file types to be stripped and signed for different platforms -->
|
|
<Property Name="Win64StripFilter" Value="*.pdb"/>
|
|
<Property Name="Win64StripExceptions" Value="Engine\Binaries\Win64\UE4Editor*.pdb;Engine\Plugins\...\Binaries\Win64\UE4Editor*.pdb"/>
|
|
<Property Name="Win32StripFilter" Value="*.pdb"/>
|
|
<Property Name="MacStripFilter" Value="*.a;"/>
|
|
<Property Name="AndroidStripFilter" Value="*.a;*.so"/>
|
|
<Property Name="IOSStripFilter" Value="*.a;"/>
|
|
<Property Name="TVOSStripFilter" Value="*.a;"/>
|
|
<Property Name="LinuxStripFilter" Value="Engine\Binaries\Linux\*."/>
|
|
<Property Name="LuminStripFilter" Value="*.a;*.so"/>
|
|
<Property Name="HoloLensStripFilter" Value="*.pdb"/>
|
|
<!-- @ATG_CHANGE : BEGIN - Installed builds can now support UWP -->
|
|
<Property Name="UWP32StripFilter" Value="*.pdb"/>
|
|
<Property Name="UWP64StripFilter" Value="*.pdb"/>
|
|
<!-- @ATG_CHANGE : END -->
|
|
|
|
|
|
<Property Name="WindowsSignFilter" Value="*.exe;*.dll"/>
|
|
<Property Name="MacSignFilter" Value="*.dylib;*.app"/>
|
|
<Property Name="SignExceptions" Value=".../ThirdParty/..."/>
|
|
|
|
<!-- List of projects to build DDC for -->
|
|
<Property Name="ProjectsToBuildDDC">
|
|
Templates/FP_FirstPersonBP/FP_FirstPersonBP.uproject
|
|
Templates/TP_FlyingBP/TP_FlyingBP.uproject
|
|
Templates/TP_HandheldARBP/TP_HandheldARBP.uproject
|
|
Templates/TP_RollingBP/TP_RollingBP.uproject
|
|
Templates/TP_SideScrollerBP/TP_SideScrollerBP.uproject
|
|
Templates/TP_ThirdPersonBP/TP_ThirdPersonBP.uproject
|
|
Templates/TP_TopDownBP/TP_TopDownBP.uproject
|
|
Templates/TP_TwinStickBP/TP_TwinStickBP.uproject
|
|
Templates/TP_VehicleBP/TP_VehicleBP.uproject
|
|
Templates/TP_PuzzleBP/TP_PuzzleBP.uproject
|
|
Templates/TP_2DSideScrollerBP/TP_2DSideScrollerBP.uproject
|
|
Templates/TP_VehicleAdvBP/TP_VehicleAdvBP.uproject
|
|
Samples/StarterContent/StarterContent.uproject
|
|
Samples/MobileStarterContent/MobileStarterContent.uproject
|
|
</Property>
|
|
<!-- Don't add VR template for Mac and Linux -->
|
|
<!--
|
|
<Property Name="ProjectsToBuildDDC" Value="$(ProjectsToBuildDDC)" If="'$(HostPlatform)' != 'Linux'">
|
|
Templates/TP_VirtualRealityBP/TP_VirtualRealityBP.uproject
|
|
</Property>
|
|
-->
|
|
<!-- Define Editor Filters -->
|
|
<Property Name="CopyEditorFilter">
|
|
<!-- This assembly is normally embedded into the UBT executable, but it can technically be rebuilt from an installed build -->
|
|
Engine/Binaries/ThirdParty/Newtonsoft/...
|
|
Engine/Binaries/ThirdParty/VisualStudio/...
|
|
|
|
<!-- In-editor documentation -->
|
|
Engine/Documentation/Source/Shared/...
|
|
Engine/Documentation/Extras/...
|
|
|
|
<!-- Content folders -->
|
|
Engine/Content/...
|
|
|
|
<!-- Config files -->
|
|
Engine/Config/...
|
|
|
|
<!-- Programs -->
|
|
Engine/Programs/...
|
|
|
|
<!-- Plugins -->
|
|
Engine/Plugins/....uplugin
|
|
Engine/Plugins/.../Content/...
|
|
Engine/Plugins/.../Config/...
|
|
Engine/Plugins/.../Resources/...
|
|
Engine/Plugins/.../Shaders/...
|
|
Engine/Plugins/.../Source/...
|
|
Engine/Plugins/.../Templates/...
|
|
|
|
<!-- Source code -->
|
|
Engine/Source/UE4Game.Target.cs
|
|
Engine/Source/UE4Editor.Target.cs
|
|
Engine/Source/Runtime/...
|
|
Engine/Source/Developer/...
|
|
Engine/Source/Editor/...
|
|
Engine/Source/ThirdParty/Licenses/...
|
|
Engine/Source/Programs/AutomationTool/...
|
|
Engine/Source/Programs/AutomationToolLauncher/...
|
|
Engine/Source/Programs/DotNETCommon/...
|
|
Engine/Source/Programs/UnrealBuildTool/...
|
|
Engine/Source/Programs/UnrealHeaderTool/...
|
|
|
|
<!-- Third Party Software description files -->
|
|
Engine/.../*.tps
|
|
|
|
<!-- Shaders -->
|
|
Engine/Shaders/...
|
|
|
|
<!-- Starter content -->
|
|
Samples/StarterContent/Content/...
|
|
Samples/MobileStarterContent/Content/...
|
|
|
|
<!-- Templates -->
|
|
Templates/FP_FirstPerson/...
|
|
Templates/FP_FirstPersonBP/...
|
|
Templates/TP_FirstPerson/...
|
|
Templates/TP_FirstPersonBP/...
|
|
Templates/TP_Flying/...
|
|
Templates/TP_FlyingBP/...
|
|
Templates/TP_HandheldARBP/...
|
|
Templates/TP_Rolling/...
|
|
Templates/TP_RollingBP/...
|
|
Templates/TP_SideScroller/...
|
|
Templates/TP_SideScrollerBP/...
|
|
Templates/TP_ThirdPerson/...
|
|
Templates/TP_ThirdPersonBP/...
|
|
Templates/TP_TopDown/...
|
|
Templates/TP_TopDownBP/...
|
|
Templates/TP_TwinStick/...
|
|
Templates/TP_TwinStickBP/...
|
|
Templates/TP_Vehicle/...
|
|
Templates/TP_VehicleBP/...
|
|
Templates/TP_Puzzle/...
|
|
Templates/TP_PuzzleBP/...
|
|
Templates/TP_2DSideScroller/...
|
|
Templates/TP_2DSideScrollerBP/...
|
|
Templates/TP_VehicleAdv/...
|
|
Templates/TP_VehicleAdvBP/...
|
|
|
|
<!-- Shared template resources -->
|
|
Templates/TemplateResources/...
|
|
|
|
<!-- Build files -->
|
|
Engine/Build/Build.version
|
|
Engine/Build/Target.cs.template
|
|
</Property>
|
|
<!-- Optional target files -->
|
|
<Property Name="CopyEditorFilter" Value="$(CopyEditorFilter);Engine/Source/UE4Client.Target.cs" If="$(WithClient)"/>
|
|
<Property Name="CopyEditorFilter" Value="$(CopyEditorFilter);Engine/Source/UE4Server.Target.cs" If="$(WithServer)"/>
|
|
<!-- Optional API docs -->
|
|
<Property Name="CopyEditorFilter" Value="$(CopyEditorFilter);Engine/Documentation/Builds/CppAPI-HTML.tgz" If="Exists('Engine/Documentation/Builds/CppAPI-HTML.tgz')"/>
|
|
<Property Name="CopyEditorFilter" Value="$(CopyEditorFilter);Engine/Documentation/Builds/BlueprintAPI-HTML.tgz" If="Exists('Engine/Documentation/Builds/BlueprintAPI-HTML.tgz')"/>
|
|
<!-- Don't add VR template for Mac and Linux -->
|
|
<Property Name="CopyEditorFilter" Value="$(CopyEditorFilter);Templates/TP_VirtualRealityBP/..." If="'$(HostPlatform)' != 'Linux'"/>
|
|
<!-- Define Editor Exceptions -->
|
|
<Property Name="CopyEditorExceptions">
|
|
|
|
<!-- Content -->
|
|
Engine/Content/....psd
|
|
Engine/Content/....pdn
|
|
Engine/Content/....fbx
|
|
Engine/Content/....po
|
|
|
|
<!-- Programs -->
|
|
Engine/Programs/UnrealGameSync/...
|
|
|
|
<!-- Plugins -->
|
|
Engine/Plugins/Runtime/TwitchLiveStreaming/...
|
|
Engine/Plugins/Runtime/PacketHandlers/CompressionComponents/Oodle/...
|
|
|
|
<!-- Source code -->
|
|
Engine/Source/Runtime/SQLiteSupport/...
|
|
|
|
<!-- Exclude all the intermediate files in the Engine/Saved folder -->
|
|
Engine/Saved/...
|
|
<!-- Exclude generated config files/intermediates from Engine/Programs folder -->
|
|
Engine/Programs/AutomationTool/...
|
|
Engine/Programs/UnrealBuildTool/...
|
|
Engine/Programs/UnrealHeaderTool/Intermediate/...
|
|
Engine/Programs/UnrealHeaderTool/Saved/...
|
|
|
|
<!-- Exclude Template intermediates and other files not needed in installed build-->
|
|
Templates/*/Binaries/...
|
|
Templates/*/Build/Receipts/...
|
|
Templates/*/Intermediate/...
|
|
Templates/*/DerivedDataCache/...
|
|
Templates/*/Saved/...
|
|
Templates/*/manifest.json
|
|
Templates/*/contents.txt
|
|
</Property>
|
|
<!-- exclude VR feature pack on Mac -->
|
|
<Property Name="CopyEditorExceptions" Value="$(CopyEditorExceptions);FeaturePacks/TP_VirtualRealityBP.upack" If="'$(HostPlatform)' == 'Linux'"/>
|
|
|
|
<!-- Win64-specific dependencies -->
|
|
<Do If="'$(HostPlatform)' == 'Win64'">
|
|
<Property Name="CopyEditorFilter" Value="$(CopyEditorFilter)">
|
|
<!-- Leap SDK -->
|
|
Engine/Plugins/Runtime/LeapMotion/ThirdParty/LeapSDK/...
|
|
|
|
<!-- Build batch files -->
|
|
Engine/Build/BatchFiles/Build.bat
|
|
Engine/Build/BatchFiles/Clean.bat
|
|
Engine/Build/BatchFiles/Rebuild.bat
|
|
Engine/Build/BatchFiles/RunUAT.bat
|
|
Engine/Build/BatchFiles/FindPlatformExtensionSources.bat
|
|
Engine/Build/BatchFiles/GetMSBuildPath.bat
|
|
|
|
<!-- Build utilities -->
|
|
Engine/Build/Windows/cl-filter/cl-filter.exe
|
|
Engine/Source/ThirdParty/IntelISPC/bin/Windows/ispc.exe
|
|
|
|
<!-- Default resource files -->
|
|
Engine/Build/Windows/Resources/...
|
|
|
|
<!-- Binaries which are explicitly staged by UAT rather than listing runtime dependencies -->
|
|
Engine/Binaries/ThirdParty/OpenSSL/...
|
|
|
|
<!-- Extra tools -->
|
|
Engine/Extras/3dsMaxScripts/...
|
|
Engine/Extras/VisualStudioDebugging/UE4.natvis
|
|
Engine/Extras/MayaLiveLink/...
|
|
Engine/Extras/MayaVelocityGridExporter/...
|
|
Engine/Extras/UnrealVS/...
|
|
Engine/Extras/Redist/en-us/*
|
|
|
|
<!-- nDisplay Template -->
|
|
Templates/TP_nDisplayBP/...
|
|
</Property>
|
|
|
|
<Property Name="CopyEditorExceptions" Value="$(CopyEditorExceptions)">
|
|
<!-- Exclude Mac binaries on windows here, because previous wildcard for plugin resources matches OSX dsym resources on Windows -->
|
|
Engine/Plugins/.../Binaries/Mac/...
|
|
</Property>
|
|
</Do>
|
|
|
|
<!-- Files needed to build on Mac, either natively or via the remote toolchain -->
|
|
<Property Name="MacBuildFiles">
|
|
<!-- Build batch files -->
|
|
Engine/Build/BatchFiles/Mac/Build.sh
|
|
Engine/Build/BatchFiles/Mac/GenerateLLDBInit.sh
|
|
Engine/Build/BatchFiles/Mac/FixDependencyFiles.sh
|
|
Engine/Build/BatchFiles/Mac/GenerateProjectFiles.sh
|
|
Engine/Build/BatchFiles/Mac/SetupMono.sh
|
|
Engine/Build/BatchFiles/Mac/FixMonoFiles.sh
|
|
Engine/Build/BatchFiles/Mac/RunMono.sh
|
|
Engine/Build/BatchFiles/Mac/RunXBuild.sh
|
|
Engine/Build/BatchFiles/Mac/XcodeBuild.sh
|
|
Engine/Build/BatchFiles/RunUAT.command
|
|
Engine/Build/BatchFiles/RunUAT.sh
|
|
Engine/Build/BatchFiles/FindPlatformExtensionSources.sh
|
|
|
|
<!-- Mono -->
|
|
Engine/Binaries/ThirdParty/Mono/Mac/...
|
|
</Property>
|
|
|
|
<!-- Mac-specific dependencies -->
|
|
<Do If="'$(HostPlatform)' == 'Mac'">
|
|
<Property Name="CopyEditorFilter" Value="$(CopyEditorFilter);$(MacBuildFiles)">
|
|
<!-- Extra tools -->
|
|
Engine/Extras/LLDBDataFormatters/UE4DataFormatters.py
|
|
</Property>
|
|
|
|
<Property Name="CopyEditorExceptions" Value="$(CopyEditorExceptions)">
|
|
<!-- Exclude Windows binaries on Mac here -->
|
|
Engine/Plugins/.../Binaries/Win64/...
|
|
Engine/Plugins/.../Binaries/Win32/...
|
|
|
|
<!-- Don't want these folders, even if they're part of Windows tools -->
|
|
Engine/Binaries/Win64/...
|
|
Engine/Binaries/Win32/...
|
|
</Property>
|
|
</Do>
|
|
|
|
<!-- Linux-specific dependencies -->
|
|
<Do If="'$(HostPlatform)' == 'Linux'">
|
|
<Property Name="CopyEditorFilter" Value="$(CopyEditorFilter)">
|
|
<!-- Build batch files -->
|
|
Engine/Build/BatchFiles/Linux/Build.sh
|
|
Engine/Build/BatchFiles/Linux/GenerateGDBInit.sh
|
|
Engine/Build/BatchFiles/Linux/FixDependencyFiles.sh
|
|
Engine/Build/BatchFiles/Linux/GenerateProjectFiles.sh
|
|
Engine/Build/BatchFiles/Linux/QASmokeManual.sh
|
|
Engine/Build/BatchFiles/Linux/Setup.sh
|
|
Engine/Build/BatchFiles/Linux/SetupMono.sh
|
|
Engine/Build/BatchFiles/Linux/FixMonoFiles.sh
|
|
Engine/Build/BatchFiles/Linux/RunMono.sh
|
|
Engine/Build/BatchFiles/Linux/RunXBuild.sh
|
|
Engine/Build/BatchFiles/RunUAT.sh
|
|
Engine/Build/BatchFiles/FindPlatformExtensionSources.sh
|
|
|
|
<!-- Debug tools -->
|
|
Engine/Binaries/Linux/dump_syms
|
|
Engine/Binaries/Linux/BreakpadSymbolEncoder
|
|
|
|
<!-- Mono -->
|
|
Engine/Binaries/ThirdParty/Mono/...
|
|
|
|
<!-- Extra tools -->
|
|
Engine/Extras/GDBPrinters/UE4Printers.py
|
|
|
|
<!-- Bundled libcxx -->
|
|
Engine/Source/ThirdParty/Linux/LibCxx/...
|
|
</Property>
|
|
</Do>
|
|
|
|
<!-- Target Platform Filters/Exceptions -->
|
|
|
|
<!-- Win64 -->
|
|
<Property Name="CopyWin64Filter">
|
|
<!-- Natvis helpers for live coding -->
|
|
Engine/Extras/NatvisHelpers/Win64/NatvisHelpers.lib
|
|
|
|
<!-- App local dependencies -->
|
|
Engine/Binaries/ThirdParty/AppLocalDependencies/...
|
|
|
|
<!-- Oculus Libraries & Build Files -->
|
|
Engine/Source/ThirdParty/Oculus/LibOVRAudio/LibOVRAudio/lib/win64/*.lib
|
|
Engine/Source/ThirdParty/Oculus/LibOVRAudio/*.tps
|
|
Engine/Source/ThirdParty/Oculus/LibOVRAvatar/LibOVRAvatar/lib/win64/*.lib
|
|
Engine/Source/ThirdParty/Oculus/LibOVRAvatar/*.tps
|
|
Engine/Source/ThirdParty/Oculus/LibOVRPlatform/LibOVRPlatform/lib/*.lib
|
|
Engine/Source/ThirdParty/Oculus/LibOVRPlatform/*.tps
|
|
Engine/Source/ThirdParty/Oculus/OVRPlugin/OVRPlugin/lib/Win64/*.lib
|
|
Engine/Source/ThirdParty/Oculus/OVRPlugin/*.tps
|
|
</Property>
|
|
<Property Name="CopyWin64Exceptions">
|
|
</Property>
|
|
|
|
<!-- Win32 -->
|
|
<Property Name="CopyWin32Filter">
|
|
<!-- Natvis helpers for live coding -->
|
|
Engine/Extras/NatvisHelpers/Win32/NatvisHelpers.lib
|
|
|
|
<!-- Oculus Libraries & Build Files -->
|
|
Engine/Source/ThirdParty/Oculus/LibOVRAudio/LibOVRAudio/lib/win32/*.lib
|
|
Engine/Source/ThirdParty/Oculus/LibOVRAudio/*.tps
|
|
Engine/Source/ThirdParty/Oculus/LibOVRAvatar/LibOVRAvatar/lib/win32/*.lib
|
|
Engine/Source/ThirdParty/Oculus/LibOVRAvatar/*.tps
|
|
Engine/Source/ThirdParty/Oculus/LibOVRPlatform/LibOVRPlatform/lib/*.lib
|
|
Engine/Source/ThirdParty/Oculus/LibOVRPlatform/*.tps
|
|
Engine/Source/ThirdParty/Oculus/OVRPlugin/OVRPlugin/lib/Win32/*.lib
|
|
Engine/Source/ThirdParty/Oculus/OVRPlugin/*.tps
|
|
</Property>
|
|
<Property Name="CopyWin32Exceptions">
|
|
</Property>
|
|
|
|
<!-- Mac -->
|
|
<Property Name="CopyMacFilter">
|
|
</Property>
|
|
<Property Name="CopyMacExceptions">
|
|
</Property>
|
|
|
|
<!-- Android -->
|
|
<Property Name="CopyAndroidFilter">
|
|
<!-- Build Files -->
|
|
Engine/Build/Android/...
|
|
Engine/Source/ThirdParty/Android/...
|
|
Engine/Source/ThirdParty/AndroidPermission/...
|
|
Engine/Source/ThirdParty/GoogleARCore/...
|
|
Engine/Source/ThirdParty/GoogleVR/...
|
|
Engine/Source/ThirdParty/GoogleInstantPreview/InstantPreview.apk
|
|
Engine/Source/ThirdParty/Oculus/LibOVRAudio/LibOVRAudio/lib/*/*.so
|
|
Engine/Source/ThirdParty/Oculus/LibOVRAudio/*.tps
|
|
Engine/Source/ThirdParty/Oculus/LibOVRAudio/*.xml
|
|
Engine/Source/ThirdParty/Oculus/LibOVRAvatar/LibOVRAvatar/lib/*/*.so
|
|
Engine/Source/ThirdParty/Oculus/LibOVRAvatar/*.tps
|
|
Engine/Source/ThirdParty/Oculus/LibOVRAvatar/*.xml
|
|
Engine/Source/ThirdParty/Oculus/LibOVRPlatform/LibOVRPlatform/lib/*.so
|
|
Engine/Source/ThirdParty/Oculus/LibOVRPlatform/*.tps
|
|
Engine/Source/ThirdParty/Oculus/LibOVRPlatform/*.xml
|
|
Engine/Source/ThirdParty/Oculus/OVRPlugin/OVRPlugin/lib/*/.so
|
|
Engine/Source/ThirdParty/Oculus/OVRPlugin/*.tps
|
|
Engine/Source/ThirdParty/Oculus/OVRPlugin/*.xml
|
|
Engine/Source/ThirdParty/ResonanceAudioApi/...
|
|
Engine/Source/ThirdParty/TangoSDK/...
|
|
Engine/Source/ThirdParty/Vivox/vivox-sdk/Lib/Android/sdk-release.aar
|
|
Engine/Source/ThirdParty/Vivox/vivox-sdk/VivoxCoreSDK_UPL.xml
|
|
</Property>
|
|
|
|
<!-- Win64 Specific -->
|
|
<Do If="'$(HostPlatform)' == 'Win64'">
|
|
<Property Name="CopyAndroidFilter" Value="$(CopyAndroidFilter)">
|
|
Engine/Extras/AndroidWorks/Win64/*.exe
|
|
</Property>
|
|
</Do>
|
|
|
|
<!-- Mac Specific -->
|
|
<Do If="'$(HostPlatform)' == 'Mac'">
|
|
<Property Name="CopyAndroidFilter" Value="$(CopyAndroidFilter)">
|
|
Engine/Extras/AndroidWorks/Mac/*.dmg
|
|
</Property>
|
|
</Do>
|
|
|
|
<!-- Linux Specific -->
|
|
<Do If="'$(HostPlatform)' == 'Linux'">
|
|
<Property Name="CopyAndroidFilter" Value="$(CopyAndroidFilter)">
|
|
Engine/Extras/AndroidWorks/Linux/*.run
|
|
</Property>
|
|
</Do>
|
|
|
|
<Property Name="CopyAndroidExceptions">
|
|
Engine/Binaries/Android/....apk
|
|
</Property>
|
|
|
|
<!-- IOS -->
|
|
<Property Name="CopyIOSFilter" Value="$(MacBuildFiles)">
|
|
<!-- Build Files -->
|
|
Engine/Build/IOS/...
|
|
</Property>
|
|
<Do If="'$(HostPlatform)' == 'Win64'">
|
|
<Property Name="CopyIOSFilter" Value="$(CopyIOSFilter)">
|
|
Engine/Binaries/DotNET/IOS/openssl.exe
|
|
Engine/Binaries/Mac/DsymExporter*
|
|
Engine/Binaries/ThirdParty/ICU/icu4c-53_1/Mac/...
|
|
Engine/Binaries/ThirdParty/IOS/*
|
|
Engine/Build/BatchFiles/MakeAndInstallSSHKey.bat
|
|
Engine/Build/Rsync/...
|
|
Engine/Extras/ThirdPartyNotUE/DeltaCopy/...
|
|
</Property>
|
|
</Do>
|
|
|
|
<Property Name="CopyIOSExceptions">
|
|
<!-- Build Files -->
|
|
Engine/Build/IOS/....psd
|
|
Engine/Build/IOS/....mobileprovision
|
|
Engine/Build/IOS/UnrealRemoteTool
|
|
</Property>
|
|
|
|
<!-- TVOS -->
|
|
<Property Name="CopyTVOSFilter" Value="$(MacBuildFiles)">
|
|
<!-- Build Files -->
|
|
Engine/Build/TVOS/...
|
|
</Property>
|
|
|
|
<!-- Win64 specific -->
|
|
<Do If="'$(HostPlatform)' == 'Win64'">
|
|
<Property Name="CopyTVOSFilter" Value="$(CopyTVOSFilter)">
|
|
Engine/Binaries/DotNET/IOS/openssl.exe
|
|
Engine/Binaries/ThirdParty/IOS/*
|
|
Engine/Build/BatchFiles/MakeAndInstallSSHKey.bat
|
|
Engine/Extras/ThirdPartyNotUE/DeltaCopy/...
|
|
</Property>
|
|
</Do>
|
|
|
|
<Property Name="CopyTVOSExceptions">
|
|
<!-- Build Files -->
|
|
Engine/Build/TVOS/....psd
|
|
Engine/Build/TVOS/....mobileprovision
|
|
</Property>
|
|
|
|
<!-- Linux -->
|
|
<Property Name="CopyLinuxFilter">
|
|
Engine/Binaries/ThirdParty/OpenAL/...
|
|
Engine/Binaries/ThirdParty/ICU/icu4c-53_1/Linux/x86_64-unknown-linux-gnu/*.so
|
|
Engine/Source/ThirdParty/Linux/LibCxx/...
|
|
Engine/Source/ThirdParty/Linux/HaveLinuxDependencies
|
|
</Property>
|
|
|
|
<Property Name="CopyLinuxFilter" Value="$(CopyLinuxFilter)" If="'$(HostPlatform)' == 'Win64'">
|
|
<!-- Linux cross build Debug tools -->
|
|
Engine/Binaries/Linux/dump_syms.exe
|
|
Engine/Binaries/Linux/BreakpadSymbolEncoder.exe
|
|
</Property>
|
|
|
|
<Property Name="CopyLinuxExceptions">
|
|
</Property>
|
|
|
|
<Property Name="CopyLinuxFilter" Value="$(CopyLinuxFilter);Engine/Extras/ThirdPartyNotUE/putty/..."/>
|
|
|
|
<!-- Win64 specific -->
|
|
<!-- HTML5 -->
|
|
<Property Name="CopyHTML5Filter">
|
|
<!-- Build Files -->
|
|
Engine/Build/HTML5/...
|
|
|
|
<!-- SDK -->
|
|
Engine/Extras/ThirdPartyNotUE/emsdk/emscripten/...
|
|
</Property>
|
|
<Property Name="CopyHTML5Filter" Value="$(CopyHTML5Filter)" If="'$(HostPlatform)' == 'Win64'">
|
|
Engine/Extras/ThirdPartyNotUE/emsdk/Win64/...
|
|
</Property>
|
|
<Property Name="CopyHTML5Filter" Value="$(CopyHTML5Filter)" If="'$(HostPlatform)' == 'Mac'">
|
|
Engine/Extras/ThirdPartyNotUE/emsdk/Mac/...
|
|
</Property>
|
|
<Property Name="CopyHTML5Exceptions">
|
|
</Property>
|
|
|
|
<!-- PS4 -->
|
|
<Property Name="CopyPS4Filter">
|
|
<!-- Build Files -->
|
|
Engine/Build/PS4/...
|
|
</Property>
|
|
|
|
<Property Name="CopyPS4Exceptions">
|
|
</Property>
|
|
|
|
<!-- XboxOne -->
|
|
<Property Name="CopyXboxOneFilter">
|
|
<!-- Build Files -->
|
|
Engine/Build/XboxOne/...
|
|
|
|
<!-- Additional Binaries -->
|
|
Engine/Binaries/Win64/XboxOne/XboxOnePackageNameUtil.exe
|
|
Engine/Binaries/Win64/XboxOne/XboxOnePDBFileUtil.exe
|
|
</Property>
|
|
|
|
<Property Name="CopyXboxOneExceptions">
|
|
|
|
</Property>
|
|
|
|
<!-- Switch -->
|
|
<Property Name="CopySwitchFilter">
|
|
<!-- Build Files -->
|
|
Engine/Build/Switch/...
|
|
Engine/Build/BatchFiles/Switch/AuthoringToolHelper.bat
|
|
</Property>
|
|
|
|
<Property Name="CopySwitchExceptions">
|
|
</Property>
|
|
|
|
<!-- Additional Binaries(.nspd directories) -->
|
|
<Property Name="CopySwitchFilter" Value="$(CopySwitchFilter);Engine/Binaries/Switch/*.nspd/..."/>
|
|
|
|
<!-- Lumin -->
|
|
<Property Name="CopyLuminFilter">
|
|
<!-- Build Files -->
|
|
Engine/Build/Lumin/...
|
|
Engine/Source/ThirdParty/ResonanceAudioApi/...
|
|
</Property>
|
|
|
|
<Property Name="CopyLuminExceptions">
|
|
</Property>
|
|
|
|
<!-- HoloLens -->
|
|
<Property Name="CopyHoloLensFilter">
|
|
<!-- Build Files -->
|
|
Engine/Build/HoloLens/...
|
|
</Property>
|
|
|
|
<Property Name="CopyHoloLensExceptions">
|
|
</Property>
|
|
|
|
<!-- @ATG_CHANGE : BEGIN - Installed builds can now support UWP -->
|
|
<!-- UWP32 -->
|
|
<Property Name="CopyUWP32Filter">
|
|
<!-- Build Files -->
|
|
Engine/Build/UWP/...
|
|
</Property>
|
|
|
|
<Property Name="CopyUWP32Exceptions">
|
|
</Property>
|
|
|
|
<!-- UWP64 -->
|
|
<Property Name="CopyUWP64Filter">
|
|
<!-- Build Files -->
|
|
Engine/Build/UWP/...
|
|
</Property>
|
|
|
|
<Property Name="CopyUWP64Exceptions">
|
|
</Property>
|
|
<!-- @ATG_CHANGE : END -->
|
|
|
|
</BuildGraph>
|