blob: 438c9f1c6019cd6eeeb79b92d168c93f42f33b2b [file] [log] [blame]
Austin Schuh55139fe2015-10-14 23:55:24 -07001package(default_visibility = ["//visibility:public"])
2
3filegroup(
4 name = 'gcc',
5 srcs = [
Brian Silvermanb2215d02015-11-23 19:10:15 -05006 'usr/bin/arm-frc-linux-gnueabi-gcc',
Austin Schuh55139fe2015-10-14 23:55:24 -07007 ],
8)
9
10filegroup(
11 name = 'ar',
12 srcs = [
13 'usr/bin/arm-frc-linux-gnueabi-ar',
14 ],
15)
16
17filegroup(
Brian Silvermanb2215d02015-11-23 19:10:15 -050018 name = 'as',
19 srcs = [
20 'usr/bin/arm-frc-linux-gnueabi-as',
21 ],
22)
23
24filegroup(
Austin Schuh55139fe2015-10-14 23:55:24 -070025 name = 'ld',
26 srcs = [
27 'usr/bin/arm-frc-linux-gnueabi-ld',
28 ],
29)
30
31filegroup(
32 name = 'nm',
33 srcs = [
34 'usr/bin/arm-frc-linux-gnueabi-nm',
35 ],
36)
37
38filegroup(
39 name = 'objcopy',
40 srcs = [
41 'usr/bin/arm-frc-linux-gnueabi-objcopy',
42 ],
43)
44
45filegroup(
46 name = 'objdump',
47 srcs = [
48 'usr/bin/arm-frc-linux-gnueabi-objdump',
49 ],
50)
51
52filegroup(
53 name = 'strip',
54 srcs = [
55 'usr/bin/arm-frc-linux-gnueabi-strip',
56 ],
57)
58
59filegroup(
60 name = 'compiler_pieces',
61 srcs = glob([
62 'usr/bin/**/*',
63 'usr/include/**/*',
64 'usr/lib/**/*',
Brian Silvermanb2215d02015-11-23 19:10:15 -050065 'usr/arm-frc-linux-gnueabi/**/*',
66 'usr/lib/x86_64-linux-gnu/gcc/**/*',
Austin Schuh55139fe2015-10-14 23:55:24 -070067 ]),
68)
69
70filegroup(
71 name = 'compiler_components',
72 srcs = [
73 ':gcc',
74 ':ar',
Brian Silvermanb2215d02015-11-23 19:10:15 -050075 ':as',
Austin Schuh55139fe2015-10-14 23:55:24 -070076 ':ld',
77 ':nm',
78 ':objcopy',
79 ':objdump',
80 ':strip',
81 ],
82)
83
84cc_library(
85 name = 'librt',
86 srcs = [
87 'usr/arm-frc-linux-gnueabi/usr/lib/librt.so'
88 ],
89)
90
91cc_library(
92 name = 'libdl',
93 srcs = [
94 'usr/arm-frc-linux-gnueabi/usr/lib/libdl.so'
95 ],
96)
97
98cc_library(
99 name = 'libm',
100 srcs = [
101 'usr/arm-frc-linux-gnueabi/usr/lib/libm.so'
102 ],
103)
104
105cc_library(
106 name = 'libpthread',
107)
108