blob: 4800436b8810409a5535d6ff1d16fd492bb7724b [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",
15 "@linaro_linux_gcc_4_9_repo//:gcc",
16 ],
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",
23 "@linaro_linux_gcc_4_9_repo//:ar",
24 ],
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",
31 "@linaro_linux_gcc_4_9_repo//:ld",
32 ],
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",
39 "@linaro_linux_gcc_4_9_repo//:nm",
40 ],
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",
47 "@linaro_linux_gcc_4_9_repo//:objcopy",
48 ],
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",
55 "@linaro_linux_gcc_4_9_repo//:objdump",
56 ],
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",
63 "@linaro_linux_gcc_4_9_repo//:strip",
64 ],
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",
71 "@linaro_linux_gcc_4_9_repo//:as",
72 ],
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)