Skip to content

Commit 311acff

Browse files
authored
[bazel] Add additional files necessary for building with closure and on RBE (emscripten-core#1057)
1 parent 3d86ccb commit 311acff

File tree

1 file changed

+42
-5
lines changed

1 file changed

+42
-5
lines changed

bazel/emscripten_deps.bzl

Lines changed: 42 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,38 @@ filegroup(
1919
)
2020
2121
filegroup(
22-
name = "compiler_files",
22+
name = "emcc_common",
2323
srcs = [
2424
"emscripten/emcc.py",
25+
"emscripten/emscripten.py",
26+
"emscripten/emscripten-version.txt",
27+
"emscripten/cache/sysroot_install.stamp",
28+
"emscripten/src/settings.js",
29+
"emscripten/src/settings_internal.js",
30+
] + glob(
31+
include = [
32+
"emscripten/third_party/**",
33+
"emscripten/tools/**",
34+
],
35+
exclude = [
36+
"**/__pycache__/**",
37+
],
38+
),
39+
)
40+
41+
filegroup(
42+
name = "compiler_files",
43+
srcs = [
2544
"bin/clang{bin_extension}",
2645
"bin/clang++{bin_extension}",
46+
":emcc_common",
2747
":includes",
2848
],
2949
)
3050
3151
filegroup(
3252
name = "linker_files",
3353
srcs = [
34-
"emscripten/emcc.py",
3554
"bin/clang{bin_extension}",
3655
"bin/llc{bin_extension}",
3756
"bin/llvm-ar{bin_extension}",
@@ -40,15 +59,33 @@ filegroup(
4059
"bin/wasm-emscripten-finalize{bin_extension}",
4160
"bin/wasm-ld{bin_extension}",
4261
"bin/wasm-opt{bin_extension}",
43-
] + glob(["emscripten/node_modules/**"]),
62+
"bin/wasm-metadce{bin_extension}",
63+
":emcc_common",
64+
] + glob(
65+
include = [
66+
"emscripten/cache/sysroot/lib/**",
67+
"emscripten/node_modules/**",
68+
"emscripten/src/**",
69+
],
70+
),
4471
)
4572
4673
filegroup(
4774
name = "ar_files",
4875
srcs = [
49-
"emscripten/emar.py",
5076
"bin/llvm-ar{bin_extension}",
51-
],
77+
"emscripten/emar.py",
78+
"emscripten/emscripten-version.txt",
79+
"emscripten/src/settings.js",
80+
"emscripten/src/settings_internal.js",
81+
] + glob(
82+
include = [
83+
"emscripten/tools/**",
84+
],
85+
exclude = [
86+
"**/__pycache__/**",
87+
],
88+
),
5289
)
5390
"""
5491

0 commit comments

Comments
 (0)