blob: 7b7f3e568c87085cd54ae5e613bd6c033ca45bc4 [file] [log] [blame]
Brian Silverman7a7c24d2018-09-01 17:49:09 -07001package(default_visibility = ["//tools/cpp:__pkg__"])
Brian Silverman0d57fc82016-01-24 21:02:53 -05002
Brian Silverman0d57fc82016-01-24 21:02:53 -05003filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -07004 name = "gcc",
5 srcs = [
6 "arm-linux-gnueabihf-gcc",
James Kuszmaul3ae42262019-11-08 12:33:41 -08007 "@linaro_linux_gcc_repo//:gcc",
Brian Silverman7a7c24d2018-09-01 17:49:09 -07008 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -05009)
10
11filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070012 name = "ar",
13 srcs = [
14 "arm-linux-gnueabihf-ar",
James Kuszmaul3ae42262019-11-08 12:33:41 -080015 "@linaro_linux_gcc_repo//:ar",
Brian Silverman7a7c24d2018-09-01 17:49:09 -070016 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -050017)
18
19filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070020 name = "ld",
21 srcs = [
22 "arm-linux-gnueabihf-ld",
James Kuszmaul3ae42262019-11-08 12:33:41 -080023 "@linaro_linux_gcc_repo//:ld",
Brian Silverman7a7c24d2018-09-01 17:49:09 -070024 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -050025)
26
27filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070028 name = "nm",
29 srcs = [
30 "arm-linux-gnueabihf-nm",
James Kuszmaul3ae42262019-11-08 12:33:41 -080031 "@linaro_linux_gcc_repo//:nm",
Brian Silverman7a7c24d2018-09-01 17:49:09 -070032 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -050033)
34
35filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070036 name = "objcopy",
37 srcs = [
38 "arm-linux-gnueabihf-objcopy",
James Kuszmaul3ae42262019-11-08 12:33:41 -080039 "@linaro_linux_gcc_repo//:objcopy",
Brian Silverman7a7c24d2018-09-01 17:49:09 -070040 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -050041)
42
43filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070044 name = "objdump",
45 srcs = [
46 "arm-linux-gnueabihf-objdump",
James Kuszmaul3ae42262019-11-08 12:33:41 -080047 "@linaro_linux_gcc_repo//:objdump",
Brian Silverman7a7c24d2018-09-01 17:49:09 -070048 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -050049)
50
51filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070052 name = "strip",
53 srcs = [
54 "arm-linux-gnueabihf-strip",
James Kuszmaul3ae42262019-11-08 12:33:41 -080055 "@linaro_linux_gcc_repo//:strip",
Brian Silverman7a7c24d2018-09-01 17:49:09 -070056 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -050057)
58
59filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070060 name = "as",
61 srcs = [
62 "arm-linux-gnueabihf-as",
James Kuszmaul3ae42262019-11-08 12:33:41 -080063 "@linaro_linux_gcc_repo//:as",
Brian Silverman7a7c24d2018-09-01 17:49:09 -070064 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -050065)
66
67filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070068 name = "clang",
69 srcs = [
70 "clang_bin/clang",
71 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -050072)
73
74filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070075 name = "clang-ld",
76 srcs = [
77 "clang_bin/ld",
78 ":ld",
79 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -050080)
81
82filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070083 name = "tool-wrappers",
84 srcs = [
85 "clang_bin/as",
86 ":ar",
87 ":as",
88 ":clang",
89 ":clang-ld",
90 ":gcc",
91 ":ld",
92 ":nm",
93 ":objcopy",
94 ":objdump",
95 ":strip",
96 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -050097)
98
99filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -0700100 name = "clang-symlinks",
101 srcs = glob([
102 "clang_more_libs/**",
103 "clang_syroot/**",
104 ]),
Brian Silverman0d57fc82016-01-24 21:02:53 -0500105)