You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
#jira UE-78464 Since we are compiling two architectures for HoloLens is causing the second architecture to overwrite the dependency list for the first file. Save them in different locations. Originally we had a filter to explicitly copy the necessary files, but the filter was too wide. Now that we have this fix, removing the explicit copy filter. #rb Ben.Marsh #ROBOMERGE-SOURCE: CL 7846892 in //UE4/Release-4.23/... #ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v389-7813075) [CL 7846932 by joe conley in Main branch]
543 lines
18 KiB
XML
543 lines
18 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"/>
|
|
|
|
|
|
<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/CodeAPI-HTML.tgz" If="Exists('Engine/Documentation/Builds/CodeAPI-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/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
|
|
|
|
<!-- 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
|
|
|
|
<!-- 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>
|
|
|
|
</BuildGraph>
|