-
Notifications
You must be signed in to change notification settings - Fork 1
/
.gitdepsignore
157 lines (142 loc) · 6.46 KB
/
.gitdepsignore
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
#####################################
# #
# READ CAREFULLY BEFORE APPLYING! #
# #
#####################################
# This .gitdepignore list was curated for Win64 and Win64 ONLY.
# It skips a lot of IOS, MacOS, Linux and android stuff.
# If you plan to do multi-platform packaging REVISE this file thoroughly.
# General stuff we skip, like Docs, Templates, etc
/Engine/Documentation/**
/Engine/Extras/**
/FeaturePacks/**
/Samples/**
/Templates/**
# Personal exceptions, you can remove these
!/FeaturePacks/TP_ThirdPersonBP.upack
!/Templates/TP_ThirdPersonBP
!/Templates/TemplateResources
# We want python (unless we don't?)
!/Engine/Extras/ThirdPartyNotUE/emsdk/Win64/python/**
!/Engine/Extras/ThirdPartyNotUE/emsdk/Win64/clang/**
# Takes little space and important
!/Engine/Extras/NatvisHelpers/**
!/Engine/Extras/VisualStudioDebugging/**
!/Engine/Extras/Redist/**
!/Engine/Extras/UnrealVS/**
# Sadly we need ARM trash on Windows (???)
!/Engine/Binaries/ThirdParty/ARM/**
# IOS trash
/Engine/Binaries/DotNET/IOS/**
/Engine/Build/IOS/**
/Engine/Content/Editor/PIEPreviewDeviceSpecs/IOS/**
/Engine/Content/Editor/Slate/Launcher/IOS/**
/Engine/Plugins/Compression/OodleData/Sdks/2.9.2/lib/IOS/**
/Engine/Plugins/Compression/OodleData/Sdks/*/lib/IOS/**
/Engine/Plugins/Compression/OodleNetwork/Sdks/2.9.2/lib/IOS/**
/Engine/Plugins/Compression/OodleNetwork/Sdks/*/lib/IOS/**
/Engine/Plugins/Online/IOS/**
/Engine/Plugins/Online/OnlineSubsystemGoogle/**
/Engine/Plugins/Runtime/Firebase/**
/Engine/Source/ThirdParty/BLAKE3/0.3.7/lib/IOS/**
/Engine/Source/ThirdParty/Breakpad/src/client/ios/**
/Engine/Source/ThirdParty/EOSSDK/SDK/Bin/IOS/**
/Engine/Source/ThirdParty/Expat/expat-*/IOS/**
/Engine/Source/ThirdParty/Facebook/IOS/**
/Engine/Source/ThirdParty/FreeType2/FreeType2-*/lib/IOS/**
/Engine/Source/ThirdParty/FreeType2/FreeType2-*/Builds/IOS/**
/Engine/Source/ThirdParty/FreeType2/FreeType2-*/Lib/IOS/**
/Engine/Source/ThirdParty/GoogleARCore//lib/IOS/**
/Engine/Source/ThirdParty/GoogleVR//lib/IOS/**
/Engine/Source/ThirdParty/HarfBuzz/harfbuzz-*/IOS/**
/Engine/Source/ThirdParty/ICU/icu4c-*/IOS/**
/Engine/Source/ThirdParty/ICU/icu4c-*/lib/IOS/**
/Engine/Source/ThirdParty/IOS/**
/Engine/Source/ThirdParty/Ogg/libogg-*/ios/**
/Engine/Source/ThirdParty/Ogg/libogg-*/lib/ios/**
/Engine/Source/ThirdParty/OpenSSL/*k/lib/IOS/**
/Engine/Source/ThirdParty/PLCrashReporter/lib/lib-Xcode-*/iOS/**
/Engine/Source/ThirdParty/PhysX3/Lib/IOS/**
/Engine/Source/ThirdParty/PhysX3/PhysX_*/Tools/BinaryMetaData/ios/**
/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/src/hidapi/ios/**
/Engine/Source/ThirdParty/Vorbis/libvorbis-*/lib/IOS/**
/Engine/Source/ThirdParty/coremod/coremod-*/lib/IOS/**
/Engine/Source/ThirdParty/libOpus/opus-*/IOS/**
/Engine/Source/ThirdParty/libPNG/libPNG-*/lib/IOS/**
/Engine/Source/ThirdParty/libPNG/libPNG-*/projects/IOS/**
/Engine/Source/ThirdParty/libWebSockets/libwebsockets/lib/IOS/**
/Engine/Source/ThirdParty/libstrophe/libstrophe-*/Lib/IOS/**
/Engine/Source/ThirdParty/mtlpp/mtlpp-*/lib/IOS/**
/Engine/Source/ThirdParty/zlib/zlib-*/Lib/IOS/**
# IOS trash we actually need
!/Engine/Binaries/ThirdParty/IOS/**
!/Engine/Source/Programs/AutomationTool/IOS/**
!/Engine/Source/Programs/AutomationTool/IOS/Resources/**
!/Engine/Plugins/Online/IOS/**
# HTML5 trash
/Engine/Content/Editor/Slate/Launcher/HTML5/**
/Engine/Source/ThirdParty/FreeType2/FreeType2-*/Lib/HTML5/**
/Engine/Source/ThirdParty/HarfBuzz/harfbuzz-*/HTML5/**
/Engine/Source/ThirdParty/ICU/icu4c-*/HTML5/**
/Engine/Source/ThirdParty/libPNG/libPNG-*/lib/HTML5/**
/Source/ThirdParty/Ogg/libogg-*/lib/HTML5/**
/Engine/Source/ThirdParty/PhysX3/Lib/HTML5/**
/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/HTML5/**
/Engine/Source/ThirdParty/Vorbis/libvorbis-*/lib/HTML5/**
/Engine/Source/ThirdParty/zlib/zlib-*/Lib/HTML5/**
# HTML5 trash we need
!/Engine/Source/Programs/HTML5/**
# CEF trash
/Engine/Source/ThirdParty/CEF3/*macos*/**
/Engine/Source/ThirdParty/CEF3/*linux*/**
# Intel non-windows stuff
/Engine/Source/ThirdParty/Intel/ISPCTexComp/ISPCTextureCompressor*/ISPC/osx/**
/Engine/Source/ThirdParty/MaterialX/Deploy/MaterialX-*/VS*/arm64/**
/Engine/Source/ThirdParty/MaterialX/Deploy/MaterialX-*/Unix/**
# Non-Windows 3d party bundled binaries
/Engine/Binaries/ThirdParty/DotNet/6.0.302/*mac*/**
/Engine/Binaries/ThirdParty/DotNet/6.0.302/*linux*/**
/Engine/Binaries/ThirdParty/DotNet/6.0.302/*arm*/**
/Engine/Binaries/ThirdParty/CEF3/Mac/**
/Engine/Binaries/ThirdParty/CEF3/Linux/**
/Engine/Binaries/ThirdParty/ShaderConductor/Linux/**
/Engine/Binaries/ThirdParty/ShaderConductor/Mac/**
/Engine/Binaries/ThirdParty/Vulkan/Linux/**
/Engine/Binaries/ThirdParty/svn/Mac/**
/Engine/Binaries/ThirdParty/Python3/Mac/**
/Engine/Binaries/ThirdParty/Python3/Linux/**
/Engine/Binaries/ThirdParty/ICU/icu4c-5*/Mac/**
/Engine/Binaries/ThirdParty/ICU/icu4c-5*/Linux/**
/Engine/Binaries/ThirdParty/Embree/Embree*/Linux/**
/Engine/Binaries/ThirdParty/PhysX3/Mac/**
/Engine/Binaries/ThirdParty/PhysX3/Unix/**
# Non-Windows 3d party source deps bundled
/Engine/Source/ThirdParty/Alembic/Deploy/alembic-1.*/Mac/**
/Engine/Source/ThirdParty/Alembic/Deploy/alembic-1.*/Unix/**
/Engine/Source/ThirdParty/ICU/icu4c-64_1/lib/Android/**
/Engine/Source/ThirdParty/ICU/icu4c-64_1/lib/Mac/**
/Engine/Source/ThirdParty/ICU/icu4c-64_1/lib/TVOS/**
/Engine/Source/ThirdParty/ICU/icu4c-64_1/lib/Unix/**
/Engine/Source/ThirdParty/Intel/Embree/Embree*/Linux/**
/Engine/Source/ThirdParty/Intel/Embree/Embree*/MacOSX/**
/Engine/Source/ThirdParty/Intel/ISPC/bin/Linux/**
/Engine/Source/ThirdParty/Intel/ISPC/bin/Mac/**
/Engine/Source/ThirdParty/MaterialX/Deploy/MaterialX-*/Mac/**
/Engine/Source/ThirdParty/OpenVDB/Deploy/openvdb-*/Mac/**
/Engine/Source/ThirdParty/OpenVDB/Deploy/openvdb-*/Unix/**
/Engine/Source/ThirdParty/Protobuf/2*/bin/Mac/**
/Engine/Source/ThirdParty/Protobuf/2*/bin/Unix/**
/Engine/Source/ThirdParty/Protobuf/2*/lib/Mac/**
/Engine/Source/ThirdParty/Protobuf/2*/lib/Unix/**
/Engine/Source/ThirdParty/Protobuf/3*/bin/Mac/**
/Engine/Source/ThirdParty/Protobuf/3*/bin/Unix/**
/Engine/Source/ThirdParty/Protobuf/3*/lib/Mac/**
/Engine/Source/ThirdParty/Protobuf/3*/lib/Unix/**
/Engine/Source/ThirdParty/HarfBuzz/harfbuzz-2*/lib/Android/**
/Engine/Source/ThirdParty/HarfBuzz/harfbuzz-2*/lib/IOS/**
/Engine/Source/ThirdParty/HarfBuzz/harfbuzz-2*/lib/Mac/**
/Engine/Source/ThirdParty/HarfBuzz/harfbuzz-2*/lib/TVOS/**
/Engine/Source/ThirdParty/HarfBuzz/harfbuzz-2*/lib/Unix/**
# Engine Binaries, non-Win64
/Engine/Binaries/Linux/**
/Engine/Binaries/MacOS/**