@@ -18,73 +18,36 @@ filegroup(
18
18
]),
19
19
)
20
20
21
- filegroup(
22
- name = "emcc_common",
23
- srcs = [
24
- "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
21
filegroup(
42
22
name = "compiler_files",
43
23
srcs = [
24
+ "emscripten/emcc.py",
44
25
"bin/clang{bin_extension}",
45
26
"bin/clang++{bin_extension}",
46
- ":emcc_common",
47
27
":includes",
48
28
],
49
29
)
50
30
51
31
filegroup(
52
32
name = "linker_files",
53
33
srcs = [
34
+ "emscripten/emcc.py",
54
35
"bin/clang{bin_extension}",
55
36
"bin/llvm-ar{bin_extension}",
56
37
"bin/llvm-nm{bin_extension}",
57
38
"bin/llvm-objcopy{bin_extension}",
58
39
"bin/wasm-emscripten-finalize{bin_extension}",
59
40
"bin/wasm-ld{bin_extension}",
60
41
"bin/wasm-opt{bin_extension}",
61
- "bin/wasm-metadce{bin_extension}",
62
- ":emcc_common",
63
- ] + glob(
64
- include = [
65
- "emscripten/cache/sysroot/lib/**",
66
- "emscripten/node_modules/**",
67
- "emscripten/src/**",
68
- ],
69
- ),
42
+ ] + glob(["emscripten/node_modules/**"]),
70
43
)
71
44
72
45
filegroup(
73
46
name = "ar_files",
74
47
srcs = [
75
- "bin/llvm-ar{bin_extension}",
76
48
"emscripten/emar.py",
77
- "emscripten/emscripten-version.txt",
78
- "emscripten/src/settings.js",
79
- "emscripten/src/settings_internal.js",
80
- ] + glob(
81
- include = [
82
- "emscripten/tools/**",
83
- ],
84
- exclude = [
85
- "**/__pycache__/**",
86
- ],
87
- ),
49
+ "bin/llvm-ar{bin_extension}",
50
+ ],
88
51
)
89
52
"""
90
53
0 commit comments