blob: ec51451fe95b8b760d6550339ba6763bb365481b [file] [log] [blame]
Brian Silverman43216322015-09-13 02:23:09 -04001load('/tools/build_rules/ruby', 'ruby_library', 'ruby_binary')
2
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 ],
20)
21
22ruby_binary(
23 name = 'queue_primitives',
24 visibility = ['//visibility:public'],
25 srcs = [
26 'queue_primitives.rb',
27 ],
28 deps = [
29 ':lib',
30 ],
31)
32
33ruby_binary(
34 name = 'print_field',
35 visibility = ['//visibility:public'],
36 srcs = [
37 'print_field.rb',
38 ],
39 deps = [
40 ':lib',
41 ],
42)