82 lines
1.0 KiB
Plaintext
82 lines
1.0 KiB
Plaintext
package(default_visibility = ['//visibility:public'])
|
|
|
|
filegroup(
|
|
name = 'gcc',
|
|
srcs = [
|
|
'bin/aarch64-linux-gnu-gcc',
|
|
],
|
|
)
|
|
|
|
filegroup(
|
|
name = 'ar',
|
|
srcs = [
|
|
'bin/aarch64-linux-gnu-ar',
|
|
],
|
|
)
|
|
|
|
filegroup(
|
|
name = 'ld',
|
|
srcs = [
|
|
'bin/aarch64-linux-gnu-ld',
|
|
],
|
|
)
|
|
|
|
filegroup(
|
|
name = 'nm',
|
|
srcs = [
|
|
'bin/aarch64-linux-gnu-nm',
|
|
],
|
|
)
|
|
|
|
filegroup(
|
|
name = 'objcopy',
|
|
srcs = [
|
|
'bin/aarch64-linux-gnu-objcopy',
|
|
],
|
|
)
|
|
|
|
filegroup(
|
|
name = 'objdump',
|
|
srcs = [
|
|
'bin/aarch64-linux-gnu-objdump',
|
|
],
|
|
)
|
|
|
|
filegroup(
|
|
name = 'strip',
|
|
srcs = [
|
|
'bin/aarch64-linux-gnu-strip',
|
|
],
|
|
)
|
|
|
|
filegroup(
|
|
name = 'as',
|
|
srcs = [
|
|
'bin/aarch64-linux-gnu-as',
|
|
],
|
|
)
|
|
|
|
filegroup(
|
|
name = 'compiler_pieces',
|
|
srcs = glob([
|
|
'aarch64-linux-gnu/**',
|
|
'libexec/**',
|
|
'lib/gcc/aarch64-linux-gnu/**',
|
|
'include/**',
|
|
]),
|
|
)
|
|
|
|
filegroup(
|
|
name = 'compiler_components',
|
|
srcs = [
|
|
':gcc',
|
|
':ar',
|
|
':ld',
|
|
':nm',
|
|
':objcopy',
|
|
':objdump',
|
|
':strip',
|
|
':as',
|
|
],
|
|
)
|