blob: b5ea5a5b5ee97946dc9922ffe7ac05ab36f54997 [file] [log] [blame]
Brian Silverman7a7c24d2018-09-01 17:49:09 -07001package(default_visibility = ["//tools/cpp:__pkg__"])
Brian Silverman0d57fc82016-01-24 21:02:53 -05002
3cc_library(
Brian Silverman7a7c24d2018-09-01 17:49:09 -07004 name = "libpthread",
5 srcs = [
6 "clang_more_libs/libpthread.so",
7 ],
8 visibility = ["//visibility:public"],
Brian Silverman0d57fc82016-01-24 21:02:53 -05009)
10
11filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070012 name = "gcc",
13 srcs = [
14 "arm-linux-gnueabihf-gcc",
James Kuszmaul3ae42262019-11-08 12:33:41 -080015 "@linaro_linux_gcc_repo//:gcc",
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 = "ar",
21 srcs = [
22 "arm-linux-gnueabihf-ar",
James Kuszmaul3ae42262019-11-08 12:33:41 -080023 "@linaro_linux_gcc_repo//:ar",
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 = "ld",
29 srcs = [
30 "arm-linux-gnueabihf-ld",
James Kuszmaul3ae42262019-11-08 12:33:41 -080031 "@linaro_linux_gcc_repo//:ld",
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 = "nm",
37 srcs = [
38 "arm-linux-gnueabihf-nm",
James Kuszmaul3ae42262019-11-08 12:33:41 -080039 "@linaro_linux_gcc_repo//:nm",
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 = "objcopy",
45 srcs = [
46 "arm-linux-gnueabihf-objcopy",
James Kuszmaul3ae42262019-11-08 12:33:41 -080047 "@linaro_linux_gcc_repo//:objcopy",
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 = "objdump",
53 srcs = [
54 "arm-linux-gnueabihf-objdump",
James Kuszmaul3ae42262019-11-08 12:33:41 -080055 "@linaro_linux_gcc_repo//:objdump",
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 = "strip",
61 srcs = [
62 "arm-linux-gnueabihf-strip",
James Kuszmaul3ae42262019-11-08 12:33:41 -080063 "@linaro_linux_gcc_repo//:strip",
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 = "as",
69 srcs = [
70 "arm-linux-gnueabihf-as",
James Kuszmaul3ae42262019-11-08 12:33:41 -080071 "@linaro_linux_gcc_repo//:as",
Brian Silverman7a7c24d2018-09-01 17:49:09 -070072 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -050073)
74
75filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070076 name = "clang",
77 srcs = [
78 "clang_bin/clang",
79 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -050080)
81
82filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070083 name = "clang-ld",
84 srcs = [
85 "clang_bin/ld",
86 ":ld",
87 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -050088)
89
90filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070091 name = "tool-wrappers",
92 srcs = [
93 "clang_bin/as",
94 ":ar",
95 ":as",
96 ":clang",
97 ":clang-ld",
98 ":gcc",
99 ":ld",
100 ":nm",
101 ":objcopy",
102 ":objdump",
103 ":strip",
104 ],
Brian Silverman0d57fc82016-01-24 21:02:53 -0500105)
106
107filegroup(
Brian Silverman7a7c24d2018-09-01 17:49:09 -0700108 name = "clang-symlinks",
109 srcs = glob([
110 "clang_more_libs/**",
111 "clang_syroot/**",
112 ]),
Brian Silverman0d57fc82016-01-24 21:02:53 -0500113)