You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
#jira UE-76312 #rb none #rnx #ROBOMERGE-SOURCE: CL 7062996 in //UE4/Release-4.23/... #ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689) [CL 7062999 by ryan schmidt in Main branch]
303 lines
14 KiB
Plaintext
303 lines
14 KiB
Plaintext
# This file contains filter rules for files to transfer to the remote Mac for compilation. Since UHT is also executed remotely, it needs everything to require that on Mac.
|
|
#
|
|
# Syntax is described here: https://download.samba.org/pub/rsync/rsync.html
|
|
#
|
|
# Note that:
|
|
# * For any directory or file that is checked against this list, patterns are compared in order and the first matching rule applies (ie. subsequent inversions of that rule will be ignored)
|
|
# * Directories will not be recursed through unless their parent directories match a rule.
|
|
# * If directories match a protect rule, it applies to the entire directory and short-circuits traversal of the contents.
|
|
|
|
# Exclude anything for platforms we don't care about
|
|
- /**/Win32/
|
|
- /**/Win64/
|
|
- /**/Android/
|
|
- /**/Linux/
|
|
- /**/PS4/
|
|
- /**/Switch/
|
|
- /**/XboxOne/
|
|
|
|
- /**/x64/
|
|
- /**/win32/
|
|
- /**/win64/
|
|
- /**/Linux32/
|
|
- /**/Linux64/
|
|
- /**/linux32/
|
|
- /**/linux64/
|
|
|
|
# Also ignore tps files; we don't need them to build
|
|
- *.tps
|
|
|
|
# Binaries
|
|
+ /Binaries/
|
|
|
|
# Binaries/DotNET: Include C# tools
|
|
+ /Binaries/DotNET/
|
|
+ /Binaries/DotNET/UnrealBuildTool.exe
|
|
+ /Binaries/DotNET/UnrealBuildTool.pdb
|
|
+ /Binaries/DotNET/DotNETUtilities.dll
|
|
+ /Binaries/DotNET/DotNETUtilities.pdb
|
|
+ /Binaries/DotNET/Ionic.Zip.Reduced.dll
|
|
+ /Binaries/DotNET/IOS/
|
|
+ /Binaries/DotNET/IOS/**
|
|
|
|
# Binaries/Mac: Include DsymExporter, ignore everything else
|
|
+ /Binaries/Mac/
|
|
+ /Binaries/Mac/DsymExporter
|
|
protect /Binaries/Mac/**
|
|
|
|
# Binaries/IOS
|
|
protect /Binaries/IOS/
|
|
|
|
# Binaries/TVOS
|
|
protect /Binaries/TVOS/
|
|
|
|
# Binaries/ThirdParty. Include Mono for Mac, but don't overwrite symlinks created by SetupMono.sh
|
|
+ /Binaries/ThirdParty/
|
|
+ /Binaries/ThirdParty/Mono/
|
|
+ /Binaries/ThirdParty/Mono/Mac/
|
|
+ /Binaries/ThirdParty/Mono/Mac/**
|
|
- /Binaries/ThirdParty/Mono/**
|
|
protect /Binaries/ThirdParty/Mono/Mac/FixMonoFiles.version
|
|
protect /Binaries/ThirdParty/Mono/Mac/bin/mono
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/xbuild/14.0/bin/Microsoft.Build.Engine.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/xbuild/14.0/bin/Mono.XBuild.Tasks.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/xbuild/14.0/bin/Microsoft.Build.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/xbuild/14.0/bin/Microsoft.Build.Utilities.Core.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/xbuild/14.0/bin/Microsoft.Build.Tasks.Core.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/xbuild/14.0/bin/Microsoft.Build.Framework.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/xbuild/12.0/bin/Microsoft.Build.Engine.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/xbuild/12.0/bin/Mono.XBuild.Tasks.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/xbuild/12.0/bin/Microsoft.Build.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/xbuild/12.0/bin/Microsoft.Build.Framework.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/xbuild/12.0/bin/Microsoft.Build.Utilities.v12.0.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/xbuild/12.0/bin/Microsoft.Build.Tasks.v12.0.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Microsoft.CSharp.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Web.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.ServiceModel.Web.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/mod-mono-server4.exe
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Xml.Linq.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Mono.Posix.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Web.DynamicData.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Web.RegularExpressions.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Dynamic.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Net.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.IO.Compression.FileSystem.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Configuration.Install.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Management.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Web.Razor.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Microsoft.Build.Engine.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Data.Linq.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Mono.Btls.Interface.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Web.Mobile.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Runtime.DurableInstancing.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Microsoft.VisualBasic.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Data.OracleClient.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Configuration.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Json.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Design.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Net.Http.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Workflow.Activities.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Mono.WebBrowser.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.ServiceModel.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Xaml.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Messaging.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Drawing.Design.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Web.WebPages.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Mono.Messaging.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Mono.Security.Win32.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Mono.XBuild.Tasks.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Mono.Data.Tds.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Mono.CompilerServices.SymbolWriter.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Accessibility.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Json.Microsoft.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Web.WebPages.Razor.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Web.Http.WebHost.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Runtime.Serialization.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.IO.Compression.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Web.Extensions.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/WindowsBase.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Net.Http.WebRequest.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Data.DataSetExtensions.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.IdentityModel.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Microsoft.Build.Utilities.v4.0.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Web.Abstractions.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Mono.Debugger.Soft.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Web.Routing.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Mono.Simd.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Xml.Serialization.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.ServiceModel.Activation.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Microsoft.Build.Tasks.v4.0.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/I18N.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Mono.Profiler.Log.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/I18N.West.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/SMDiagnostics.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.DirectoryServices.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Microsoft.Build.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/mono-fpm.exe
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/xsp4.exe
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Commons.Xml.Relaxng.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Windows.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Deployment.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Mono.Data.Sqlite.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Mono.Parallel.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.DirectoryServices.Protocols.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Runtime.Serialization.Formatters.Soap.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Workflow.ComponentModel.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/PEAPI.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Web.Http.SelfHost.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.EnterpriseServices.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/I18N.CJK.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Data.Services.Client.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Mono.CSharp.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Mono.Management.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Workflow.Runtime.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Mono.Tasklets.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/cscompmgd.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.ServiceModel.Internals.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Transactions.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Threading.Tasks.Dataflow.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Web.Services.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Data.Entity.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Runtime.Remoting.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Mono.Security.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/I18N.MidEast.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Data.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Mono.CodeContracts.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/I18N.Rare.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Runtime.Caching.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Web.Http.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Web.Extensions.Design.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Microsoft.Web.Infrastructure.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/I18N.Other.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Microsoft.Build.Framework.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Numerics.Vectors.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.ServiceProcess.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/CustomMarshalers.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Mono.Http.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Numerics.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Xml.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.IdentityModel.Selectors.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.ComponentModel.Composition.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Mono.WebServer2.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Web.WebPages.Deployment.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Drawing.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Data.Services.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Reflection.Context.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Net.Http.Formatting.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.ServiceModel.Routing.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Security.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/WebMatrix.Data.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Core.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.ComponentModel.DataAnnotations.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Web.Mvc.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.ServiceModel.Discovery.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Microsoft.VisualC.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/System.Web.ApplicationServices.dll
|
|
protect /Binaries/ThirdParty/Mono/Mac/etc/mono/registry/LocalMachine/
|
|
protect /Binaries/ThirdParty/Mono/Mac/etc/mono/registry/last-btime
|
|
- /Binaries/ThirdParty/ANGLE
|
|
- /Binaries/ThirdParty/IntelISPCTexComp
|
|
+ /Binaries/ThirdParty/**
|
|
|
|
# Build
|
|
+ /Build/
|
|
+ /Build/*
|
|
+ /Build/BatchFiles/
|
|
+ /Build/BatchFiles/**
|
|
+ /Build/Mac/
|
|
+ /Build/Mac/**
|
|
+ /Build/IOS/
|
|
+ /Build/IOS/**
|
|
+ /Build/TVOS/
|
|
+ /Build/TVOS/**
|
|
protect /Build/IOS/*.PackageVersionCounter
|
|
|
|
# Config: Include everything
|
|
+ /Config/
|
|
+ /Config/**
|
|
|
|
# Content: Exclude everything except things we need to enumerate as runtime dependencies
|
|
+ /Content/
|
|
+ /Content/Internationalization/
|
|
+ /Content/Internationalization/**
|
|
+ /Content/Slate/
|
|
+ /Content/Slate/**
|
|
+ /Content/SlateDebug/
|
|
+ /Content/SlateDebug/**
|
|
- /Content/**
|
|
|
|
# Intermediate
|
|
+ /Intermediate/
|
|
+ /Intermediate/Build/
|
|
+ /Intermediate/Build/XmlConfigCache.bin
|
|
+ /Intermediate/Build/BuildRules/
|
|
+ /Intermediate/Build/BuildRules/*.dll
|
|
protect /Intermediate/**
|
|
|
|
# Plugins
|
|
+ /Plugins/
|
|
+ /Plugins/**/Binaries/Mac/
|
|
+ /Plugins/**/Binaries/IOS/
|
|
+ /Plugins/**/Binaries/TVOS/
|
|
- /Plugins/**/Binaries/*/
|
|
- /Plugins/**/Content/
|
|
- /Plugins/**/Resources/
|
|
protect /Plugins/**/Intermediate/
|
|
+ /Plugins/**
|
|
|
|
# Programs
|
|
+ /Programs/
|
|
protect /Programs/UnrealBuildTool/
|
|
+ /Programs/UnrealHeaderTool/
|
|
+ /Programs/UnrealHeaderTool/Config/
|
|
+ /Programs/UnrealHeaderTool/Config/**
|
|
protect /Programs/UnrealHeaderTool/Intermediate/
|
|
protect /Programs/UnrealHeaderTool/Saved/
|
|
|
|
# Saved
|
|
protect /Saved/
|
|
|
|
# Shaders
|
|
+ /Shaders/
|
|
+ /Shaders/**
|
|
|
|
# Source
|
|
+ /Source/
|
|
|
|
# Source/Runtime: Blacklist specific folders
|
|
- /Source/Runtime/Navmesh/RecastDemo/
|
|
|
|
# Source/Programs: Whitelist specific programs
|
|
+ /Source/Programs/
|
|
+ /Source/Programs/AutomationTool/
|
|
+ /Source/Programs/DotNETCommon/
|
|
+ /Source/Programs/UnrealBuildTool/
|
|
+ /Source/Programs/UnrealPak/
|
|
+ /Source/Programs/UnrealHeaderTool/
|
|
+ /Source/Programs/UnrealHeaderTool/**.def
|
|
- /Source/Programs/**/bin/
|
|
- /Source/Programs/**/obj/
|
|
- /Source/Programs/*/
|
|
|
|
# Source/ThirdParty: Whitelist specific file types
|
|
+ /Source/ThirdParty/**/
|
|
+ /Source/ThirdParty/**.cs
|
|
+ /Source/ThirdParty/**.h
|
|
+ /Source/ThirdParty/**.hh
|
|
+ /Source/ThirdParty/**.hpp
|
|
+ /Source/ThirdParty/**.m
|
|
+ /Source/ThirdParty/**.mm
|
|
+ /Source/ThirdParty/**.cs
|
|
+ /Source/ThirdParty/**.inl
|
|
+ /Source/ThirdParty/**.a
|
|
+ /Source/ThirdParty/**.dylib
|
|
+ /Source/ThirdParty/**.embeddedframework.zip
|
|
+ /Source/ThirdParty/libJPG/*.cpp
|
|
+ /Source/ThirdParty/Eigen/**
|
|
- /Source/ThirdParty/**
|
|
|
|
# Source: Include everything else
|
|
+ /Source/**/
|
|
+ /Source/**
|