blob: f2fae9885a4f186efb5ffe503f0d1472a5faaa5c [file] [log] [blame]
Brian Silverman7a7c24d2018-09-01 17:49:09 -07001package(default_visibility = ["//visibility:public"])
Brian Silverman0d57fc82016-01-24 21:02:53 -05002
3filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -07004 name = "gcc",
5 srcs = [
6 "bin/arm-linux-gnueabihf-gcc",
7 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -05008)
9
10filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070011 name = "ar",
12 srcs = [
13 "bin/arm-linux-gnueabihf-ar",
14 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -050015)
16
17filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070018 name = "ld",
19 srcs = [
20 "bin/arm-linux-gnueabihf-ld",
21 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -050022)
23
24filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070025 name = "nm",
26 srcs = [
27 "bin/arm-linux-gnueabihf-nm",
28 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -050029)
30
31filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070032 name = "objcopy",
33 srcs = [
34 "bin/arm-linux-gnueabihf-objcopy",
35 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -050036)
37
38filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070039 name = "objdump",
40 srcs = [
41 "bin/arm-linux-gnueabihf-objdump",
42 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -050043)
44
45filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070046 name = "strip",
47 srcs = [
48 "bin/arm-linux-gnueabihf-strip",
49 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -050050)
51
52filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070053 name = "as",
54 srcs = [
55 "bin/arm-linux-gnueabihf-as",
56 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -050057)
58
59filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070060 name = "compiler_pieces",
Brian Silvermanbf4c1312020-01-12 11:35:45 -080061 srcs = glob(
62 include = [
63 "arm-linux-gnueabihf/**",
64 "libexec/**",
65 "lib/gcc/arm-linux-gnueabihf/**",
66 "include/**",
67 ],
68 ) + [
69 "@armhf_debian_rootfs//:sysroot_files",
Austin Schuhe84c3ed2019-12-14 15:29:48 -080070 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -050071)
72
73filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070074 name = "compiler_components",
75 srcs = [
76 ":ar",
77 ":as",
78 ":gcc",
79 ":ld",
80 ":nm",
81 ":objcopy",
82 ":objdump",
83 ":strip",
84 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -050085)