blob: b3ec3f6113aae59b1c792976496b104a39b992c1 [file] [log] [blame]
Austin Schuh4f857292018-02-15 23:42:04 -08001load('//tools/build_rules:ruby.bzl', 'ruby_library', 'ruby_binary')
Brian Silverman43216322015-09-13 02:23:09 -04002
3ruby_library(
4 name = 'lib',
5 srcs = [
6 'load.rb',
7 'write_iff_changed.rb',
8 ] + glob(['*/*.rb']),
9)
10
11ruby_binary(
12 name = 'compiler',
13 visibility = ['//visibility:public'],
14 srcs = [
15 'compiler.rb',
16 ],
17 deps = [
18 ':lib',
19 ],
Philipp Schrader9b1790e2018-03-10 20:21:30 -080020 data = [
21 '@clang_3p6_repo//:clang-format',
22 ],
Brian Silverman43216322015-09-13 02:23:09 -040023)
24
25ruby_binary(
26 name = 'queue_primitives',
27 visibility = ['//visibility:public'],
28 srcs = [
29 'queue_primitives.rb',
30 ],
31 deps = [
32 ':lib',
33 ],
34)
35
36ruby_binary(
37 name = 'print_field',
38 visibility = ['//visibility:public'],
39 srcs = [
40 'print_field.rb',
41 ],
42 deps = [
43 ':lib',
44 ],
45)