[bazel] Add additional files necessary for building with closure and on RBE (#1057)

This commit is contained in:
Kevin Lubick
2022-06-07 13:48:37 -04:00
committed by GitHub
parent 3d86ccb425
commit 311acff345

View File

@@ -19,11 +19,31 @@ filegroup(
) )
filegroup( filegroup(
name = "compiler_files", name = "emcc_common",
srcs = [ srcs = [
"emscripten/emcc.py", "emscripten/emcc.py",
"emscripten/emscripten.py",
"emscripten/emscripten-version.txt",
"emscripten/cache/sysroot_install.stamp",
"emscripten/src/settings.js",
"emscripten/src/settings_internal.js",
] + glob(
include = [
"emscripten/third_party/**",
"emscripten/tools/**",
],
exclude = [
"**/__pycache__/**",
],
),
)
filegroup(
name = "compiler_files",
srcs = [
"bin/clang{bin_extension}", "bin/clang{bin_extension}",
"bin/clang++{bin_extension}", "bin/clang++{bin_extension}",
":emcc_common",
":includes", ":includes",
], ],
) )
@@ -31,7 +51,6 @@ filegroup(
filegroup( filegroup(
name = "linker_files", name = "linker_files",
srcs = [ srcs = [
"emscripten/emcc.py",
"bin/clang{bin_extension}", "bin/clang{bin_extension}",
"bin/llc{bin_extension}", "bin/llc{bin_extension}",
"bin/llvm-ar{bin_extension}", "bin/llvm-ar{bin_extension}",
@@ -40,15 +59,33 @@ filegroup(
"bin/wasm-emscripten-finalize{bin_extension}", "bin/wasm-emscripten-finalize{bin_extension}",
"bin/wasm-ld{bin_extension}", "bin/wasm-ld{bin_extension}",
"bin/wasm-opt{bin_extension}", "bin/wasm-opt{bin_extension}",
] + glob(["emscripten/node_modules/**"]), "bin/wasm-metadce{bin_extension}",
":emcc_common",
] + glob(
include = [
"emscripten/cache/sysroot/lib/**",
"emscripten/node_modules/**",
"emscripten/src/**",
],
),
) )
filegroup( filegroup(
name = "ar_files", name = "ar_files",
srcs = [ srcs = [
"emscripten/emar.py",
"bin/llvm-ar{bin_extension}", "bin/llvm-ar{bin_extension}",
], "emscripten/emar.py",
"emscripten/emscripten-version.txt",
"emscripten/src/settings.js",
"emscripten/src/settings_internal.js",
] + glob(
include = [
"emscripten/tools/**",
],
exclude = [
"**/__pycache__/**",
],
),
) )
""" """