• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package(default_visibility = ["//visibility:public"])
2
3filegroup(
4    name = "gcc",
5    srcs = [
6        "bin/aarch64-linux-gnu-gcc",
7    ],
8)
9
10filegroup(
11    name = "ar",
12    srcs = [
13        "bin/aarch64-linux-gnu-ar",
14    ],
15)
16
17filegroup(
18    name = "ld",
19    srcs = [
20        "bin/aarch64-linux-gnu-ld",
21    ],
22)
23
24filegroup(
25    name = "nm",
26    srcs = [
27        "bin/aarch64-linux-gnu-nm",
28    ],
29)
30
31filegroup(
32    name = "objcopy",
33    srcs = [
34        "bin/aarch64-linux-gnu-objcopy",
35    ],
36)
37
38filegroup(
39    name = "objdump",
40    srcs = [
41        "bin/aarch64-linux-gnu-objdump",
42    ],
43)
44
45filegroup(
46    name = "strip",
47    srcs = [
48        "bin/aarch64-linux-gnu-strip",
49    ],
50)
51
52filegroup(
53    name = "as",
54    srcs = [
55        "bin/aarch64-linux-gnu-as",
56    ],
57)
58
59filegroup(
60    name = "compiler_pieces",
61    srcs = glob([
62        "aarch64-linux-gnu/**",
63        "libexec/**",
64        "lib/gcc/aarch64-linux-gnu/**",
65        "include/**",
66    ]),
67)
68
69filegroup(
70    name = "compiler_components",
71    srcs = [
72        ":ar",
73        ":as",
74        ":gcc",
75        ":ld",
76        ":nm",
77        ":objcopy",
78        ":objdump",
79        ":strip",
80    ],
81)
82