Integrating latest 47acbe8
This commit is contained in:
@@ -3,43 +3,20 @@
|
||||
"3rdParty.txt": "#include",
|
||||
"AWS/AWSNativeSDK/1.7.167-az.2/**": "#include",
|
||||
"AWS/GameLift/3.4.0/**": "#include",
|
||||
"Blast/1.1.6-az.1/**": "#include",
|
||||
"benchmark/1.5.0/**": "#include",
|
||||
"cityhash/1.1-az.1/**": "#include",
|
||||
"civetweb/civetweb-20160922-az.2/**": "#include",
|
||||
"Clang/6.0.1-az/**": "#include",
|
||||
"DirectXShaderCompiler/1.0.1-az.1/**": "#include",
|
||||
"DirectXShaderCompiler/2020.08.07/**": "#include",
|
||||
"DirectXShaderCompiler/5.0.0-az/**": "#include",
|
||||
"dyad/0.2.0-17-amazon/**": "#include",
|
||||
"etc2comp/2017_04_24-az.2/**": "#include",
|
||||
"expat/2.1.0-pkg.3/**": "#include",
|
||||
"FbxSdk/2016.1.2-az.1/**": "#include",
|
||||
"glad/2.0.0-beta/**": "#include",
|
||||
"googletest/1.8.1-az.3/**": "#include",
|
||||
"jsmn/78b1dca/**": "#include",
|
||||
"libav/11.7/**": "#include",
|
||||
"LibTomCrypt/1.17-az.2/**": "#include",
|
||||
"LibTomMath/0.42.0-az.2/**": "#include",
|
||||
"lz4/r128-pkg.3/**": "#include",
|
||||
"Lzma/unknown-pkg.3/**": "#include",
|
||||
"LZSS/unknown-pkg.3/**": "#include",
|
||||
"md5/2.0-pkg.3/**": "#include",
|
||||
"mikkelsen/1.0.0-az.2/**": "#include",
|
||||
"nvapi/R361-developer_V2/**": "#include",
|
||||
"NvCloth/1.1.6-az.4/**": "#include",
|
||||
"OpenSSL/1.1.1b-noasm-az/**": "#include",
|
||||
"p4api/2019.1/**": "#include",
|
||||
"PhysX/4.1.0.25992954-az.1/**": "#include",
|
||||
"poly2tri/0.3.3-az.2/**": "#include",
|
||||
"PVRTexTool/2016_r1.1/**": "#include",
|
||||
|
||||
"Qt/5.15.1.2-az/**": "#include",
|
||||
"RadTelemetry/3.5.0.17/**": "#include",
|
||||
"rapidjson/rapidjson-1.1.0/**": "#include",
|
||||
"rapidxml/1.13-modified.1/**": "#include",
|
||||
"SQLite/v3.32.2/**": "#include",
|
||||
"tiff/3.9.5-az.3/**": "#include",
|
||||
"unwind/1.2.1/**": "#include",
|
||||
"Wwise/2019.2.8.7432/**": "#include",
|
||||
"xxhash/0.7.4/**": "#include",
|
||||
"zstd/1.35-pkg.1/**": "#include"
|
||||
"Wwise/2019.2.8.7432/**": "#include"
|
||||
}
|
||||
}
|
||||
@@ -14,16 +14,16 @@
|
||||
"FILE_LIST": "symbols.json",
|
||||
"FILE_LIST_TYPE": "All",
|
||||
"PACKAGE_NAME": "${PACKAGE_NAME_PATTERN}-windows-all-symbols-${BUILD_NUMBER}.zip"
|
||||
},
|
||||
{
|
||||
"FILE_LIST": "3rdParty.json",
|
||||
"FILE_LIST_TYPE": "Windows",
|
||||
"PACKAGE_NAME": "${PACKAGE_NAME_PATTERN}-windows-3rdparty-${BUILD_NUMBER}.zip"
|
||||
}
|
||||
],
|
||||
"BOOTSTRAP_CFG_GAME_FOLDER":"CMakeTestbed",
|
||||
"SKIP_BUILD": 0,
|
||||
"BUILD_TARGETS":[
|
||||
{
|
||||
"BUILD_CONFIG_FILENAME": "build_config.json",
|
||||
"PLATFORM": "Windows",
|
||||
"TYPE": "profile_vs2017"
|
||||
},
|
||||
{
|
||||
"BUILD_CONFIG_FILENAME": "build_config.json",
|
||||
"PLATFORM": "Windows",
|
||||
@@ -47,11 +47,6 @@
|
||||
"BOOTSTRAP_CFG_GAME_FOLDER":"AtomSampleViewer;AtomTest",
|
||||
"SKIP_BUILD": 1,
|
||||
"BUILD_TARGETS":[
|
||||
{
|
||||
"BUILD_CONFIG_FILENAME": "build_config.json",
|
||||
"PLATFORM": "Windows",
|
||||
"TYPE": "profile_vs2017_atom"
|
||||
},
|
||||
{
|
||||
"BUILD_CONFIG_FILENAME": "build_config.json",
|
||||
"PLATFORM": "Windows",
|
||||
|
||||
@@ -0,0 +1,125 @@
|
||||
{
|
||||
"@3rdParty":{
|
||||
"3rdParty.txt":"#include",
|
||||
"AMD/AGS Lib/2.2":{
|
||||
"*":"#include",
|
||||
"inc/**":"#include",
|
||||
"lib/x64/**":"#include"
|
||||
},
|
||||
"AWS/AWSNativeSDK/1.7.167-az.2":{
|
||||
"*":"#include",
|
||||
"include/**":"#include",
|
||||
"LICENSE*":"#include",
|
||||
"lib/windows/**":"#include",
|
||||
"bin/windows/**":"#include",
|
||||
"lib/android/arm64-v8a/**":"#include",
|
||||
"bin/android/arm64-v8a/**":"#include",
|
||||
"bin/linux/**":"#include",
|
||||
"lib/linux/**":"#include"
|
||||
},
|
||||
"AWS/GameLift/3.4.0":{
|
||||
"*":"#include",
|
||||
"include/**":"#include",
|
||||
"bin/windows/**":"#include",
|
||||
"lib/linux/libstdcxx/**":"#include"
|
||||
},
|
||||
"civetweb/civetweb-20160922-az.2":{
|
||||
"src/**":"#include",
|
||||
"include/**":"#include",
|
||||
"lib/Windows/**":"#include",
|
||||
"*":"#include"
|
||||
},
|
||||
"DirectXShaderCompiler/1.0.1-az.1":{
|
||||
"*":"#include",
|
||||
"src/**":"#include",
|
||||
"bin/win_x64/**":"#include"
|
||||
},
|
||||
"DirectXShaderCompiler/2020.08.07":{
|
||||
"*":"#include",
|
||||
"bin/win_x64/**":"#include"
|
||||
},
|
||||
"DirectXShaderCompiler/5.0.0-az":{
|
||||
"*":"#include",
|
||||
"bin/win_x64/**":"#include"
|
||||
},
|
||||
"dyad/0.2.0-17-amazon":{
|
||||
"*":"#include",
|
||||
"doc/**":"#include",
|
||||
"example/**":"#include",
|
||||
"projects/**":"#include",
|
||||
"src/**":"#include",
|
||||
"lib/x64_v140_Debug/**":"#include",
|
||||
"lib/x64_v140_Release/**":"#include",
|
||||
"lib/linux_debug/**":"#include",
|
||||
"lib/linux_release/**":"#include"
|
||||
},
|
||||
"etc2comp/2017_04_24-az.2":{
|
||||
"EtcLib/Etc/**":"#include",
|
||||
"EtcLib/EtcCodec/**":"#include",
|
||||
"LICENSE":"#include",
|
||||
"EtcLib/Windows_x86_64/**":"#include",
|
||||
"EtcLib/Linux_x64_linux/**":"#include"
|
||||
},
|
||||
"expat/2.1.0-pkg.3":{
|
||||
"*":"#include",
|
||||
"amiga/**":"#include",
|
||||
"bcb5/**":"#include",
|
||||
"conftools/**":"#include",
|
||||
"doc/**":"#include",
|
||||
"examples/**":"#include",
|
||||
"lib/**":"#include",
|
||||
"m4/**":"#include",
|
||||
"tests/**":"#include",
|
||||
"vms/**":"#include",
|
||||
"win32/**":"#include",
|
||||
"xmlwf/**":"#include",
|
||||
"build/win_x64/vc140/**":"#include",
|
||||
"build/win_x64/android_ndk_r12/android-*/**":"#include",
|
||||
"build/linux/**":"#include"
|
||||
},
|
||||
"FreeType2/2.5.0.1-pkg.3":{
|
||||
"freetype-2.5.0.1/**":"#include",
|
||||
"dist/**":"#include",
|
||||
"vc140_x64/**":"#include",
|
||||
"build/win_x64/vc140/**":"#include",
|
||||
"android*/**":"#include",
|
||||
"build/win_x64/android_ndk_r12/android-*/**":"#include",
|
||||
"build/linux/clang-3.4/**":"#include"
|
||||
},
|
||||
"Redistributables/FbxSdk/2016.1.2":{
|
||||
"*win*":"#include",
|
||||
"*vs2013*":"#exclude"
|
||||
},
|
||||
"OpenSSL/1.1.1b-noasm-az":{
|
||||
"include/**":"#include",
|
||||
"ssl/**":"#include",
|
||||
"LICENSE":"#include",
|
||||
"bin/**":"#include",
|
||||
"lib/vc140_x64_debug/**":"#include",
|
||||
"lib/vc140_x64_release/**":"#include",
|
||||
"lib/android_ndk_r15c/android-*/**":"#include",
|
||||
"lib/linux-x86_64-clang-debug/**":"#include",
|
||||
"lib/linux-x86_64-clang-release/**":"#include"
|
||||
},
|
||||
"Qt/5.15.1.2-az":{
|
||||
"LICENSE":"#include",
|
||||
"LGPL_EXCEPTION.TXT":"#include",
|
||||
"LICENSE.GPLV3":"#include",
|
||||
"LICENSE.LGPLV3":"#include",
|
||||
"QT-NOTICE.TXT":"#include",
|
||||
"msvc*/**":"#include",
|
||||
"gcc_64/**":"#include"
|
||||
},
|
||||
"tiff/3.9.5-az.3":{
|
||||
"COPYRIGHT":"#include",
|
||||
"README":"#include",
|
||||
"RELEASE-DATE":"#include",
|
||||
"VERSION":"#include",
|
||||
"libtiff/buildLib32Lib64.bat":"#include",
|
||||
"libtiff/readme.txt":"#include",
|
||||
"include/libtiff/*.h":"#include",
|
||||
"libtiff/*vc140.lib":"#include",
|
||||
"libtiff/linux_gcc/**":"#include"
|
||||
}
|
||||
}
|
||||
}
|
||||
+6
-26
@@ -1,28 +1,13 @@
|
||||
{
|
||||
"@3rdParty": {
|
||||
"**/.owner": "#exclude",
|
||||
"3rdParty.txt": "#move:3rdParty",
|
||||
"OpenEXR/**": "#move:3rdParty",
|
||||
"CMake/3.19.1/**": "#move:3rdParty",
|
||||
"Redistributables":{
|
||||
"WwiseLTX": {
|
||||
"LTX_2018.1.2.6762": {
|
||||
"**": "#move:dev/Tools/Redistributables/WwiseLTX/LTX_2018.1.2.6762",
|
||||
"*.app.zip": "#exclude",
|
||||
"WwiseLauncher.pkg": "#exclude"
|
||||
}
|
||||
},
|
||||
"FbxSdk": {
|
||||
"2016.1.2": {
|
||||
"*win*": "#move:dev/Tools/Redistributables/FbxSdk/2016.1.2-az.1",
|
||||
"*vs2013*": "#exclude"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"@lyengine": {
|
||||
"**/*.pyc": "#exclude",
|
||||
"*": "#include",
|
||||
".gitattributes": "#exclude",
|
||||
".gitignore": "#exclude",
|
||||
".gitmodules": "#exclude",
|
||||
".lfsconfig": "#exclude",
|
||||
".p4ignore": "#exclude",
|
||||
".submodules": "#exclude",
|
||||
"AtomTest":
|
||||
{
|
||||
"**":"#include",
|
||||
@@ -167,11 +152,6 @@
|
||||
"3dsmax/**": "#include",
|
||||
"7za.exe": "#include",
|
||||
"7za_legal_notice.txt": "#include",
|
||||
"AWSNativeSDK": {
|
||||
"**": "#include",
|
||||
"Upgrader/restricted_platforms.py": "#exclude"
|
||||
},
|
||||
"AWSPythonSDK/**": "#include",
|
||||
"Crashpad/**": "#include",
|
||||
"CrySCompileServer/**": "#include",
|
||||
"PakShaders/**": "#include",
|
||||
@@ -22,6 +22,9 @@ except ImportError:
|
||||
from pathlib import Path
|
||||
|
||||
this_file_path = os.path.dirname(os.path.realpath(__file__))
|
||||
|
||||
# resolve symlinks and eliminate ".." components
|
||||
engine_root_path = Path(__file__).resolve().parents[3]
|
||||
|
||||
def convert_glob_pattern_to_regex_pattern(glob_pattern):
|
||||
# switch to forward slashes because way easier to pattern match against
|
||||
@@ -75,12 +78,13 @@ def generate_excludes_for_platform(root, platform):
|
||||
with open(platform_exclusions_filename, 'r') as platform_exclusions_file:
|
||||
platform_exclusions = json.load(platform_exclusions_file)
|
||||
else:
|
||||
# Use real path in case engine root is a symlink path
|
||||
# Use real path in case root is a symlink path
|
||||
if os.name == 'posix' and os.path.islink(root):
|
||||
root = os.readlink(root)
|
||||
cur_dir = os.path.dirname(os.path.abspath(__file__))
|
||||
relative_folder = os.path.relpath(cur_dir, root)
|
||||
platform_exclusions_filename = os.path.join(root, 'restricted', platform, relative_folder, platform.lower() + '_exclusions.json')
|
||||
# "root" is the root of the folder structure we're validating
|
||||
# "engine_root_path" is the engine root where the restricted platform folder is linked
|
||||
relative_folder = os.path.relpath(this_file_path, engine_root_path)
|
||||
platform_exclusions_filename = os.path.join(engine_root_path, 'restricted', platform, relative_folder, platform.lower() + '_exclusions.json')
|
||||
with open(platform_exclusions_filename, 'r') as platform_exclusions_file:
|
||||
platform_exclusions = json.load(platform_exclusions_file)
|
||||
|
||||
@@ -100,11 +104,13 @@ def generate_include_exclude_regexes(package_platform, package_type, root, prohi
|
||||
# Search non-restricted platform first
|
||||
package_file_list = os.path.join(this_file_path, 'Platform', package_platform, 'package_filelists', f'{package_type}.json')
|
||||
if not os.path.exists(filelist):
|
||||
# Use real path in case engine root is a symlink path
|
||||
# Use real path in case root is a symlink path
|
||||
if os.name == 'posix' and os.path.islink(root):
|
||||
root = os.readlink(root)
|
||||
rel_path = os.path.relpath(cur_dir, root)
|
||||
package_file_list = os.path.join(root, 'restricted', package_platform, rel_path, 'package_filelists',
|
||||
# "root" is the root of the folder structure we're validating
|
||||
# "engine_root_path" is the engine root where the restricted platform folder is linked
|
||||
rel_path = os.path.relpath(this_file_path, engine_root_path)
|
||||
package_file_list = os.path.join(engine_root_path, 'restricted', package_platform, rel_path, 'package_filelists',
|
||||
f'{package_type}.json')
|
||||
with open(package_file_list, 'r') as package_file:
|
||||
package = json.load(package_file)
|
||||
|
||||
@@ -1,6 +1,13 @@
|
||||
{
|
||||
"@lyengine": {
|
||||
"**": "#include",
|
||||
".git/**": "#exclude",
|
||||
".gitattributes": "#exclude",
|
||||
".gitignore": "#exclude",
|
||||
".gitmodules": "#exclude",
|
||||
".lfsconfig": "#exclude",
|
||||
".p4ignore": "#exclude",
|
||||
".submodules": "#exclude",
|
||||
"**/*.pyc": "#exclude",
|
||||
"**/*.pdb": "#exclude"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user