blob: cce2e0182e895269b79f9e86a9c2a5028fc1dedc [file] [log] [blame]
Brian Silvermanb67da232015-09-12 23:50:30 -04001load('/tools/build_rules/ruby', 'ruby_binary')
Brian Silverman38658b02015-09-13 02:25:50 -04002load('/aos/build/queues', 'queue_library')
Brian Silvermanb67da232015-09-12 23:50:30 -04003
Brian Silvermanfbe79b82015-09-12 15:10:54 -04004cc_test(
5 name = 'gflags_build_test',
6 srcs = [
7 'gflags.cc',
8 ],
9 deps = [
10 '//third_party/gflags',
11 ],
12 size = 'small',
13)
Brian Silvermanb67da232015-09-12 23:50:30 -040014
15ruby_binary(
16 name = 'ruby_binary',
17 srcs = [
18 'ruby.rb',
19 'ruby_to_require.rb',
20 ],
21 data = [
22 'ruby_to_require.rb',
23 ],
24)
25
26sh_test(
27 name = 'ruby_build_test',
28 srcs = [
29 'ruby_check.sh',
30 ],
31 data = [
32 ':ruby_binary',
33 ],
34 size = 'small',
35)
Brian Silverman38658b02015-09-13 02:25:50 -040036
37queue_library(
38 name = 'queue_library',
39 srcs = [
40 'queue.q',
41 ],
42)
43
44cc_test(
45 name = 'queue_build_test',
46 srcs = [
47 'queue.cc',
48 ],
49 deps = [
50 ':queue_library',
51 ],
52 size = 'small',
53)
Brian Silverman516ceb22015-11-27 01:29:05 -050054
55cc_binary(
56 name = 'tcmalloc_build_test_binary',
57 srcs = [
58 'tcmalloc.cc',
59 ],
60)
61
62sh_test(
63 name = 'tcmalloc_build_test',
64 srcs = [
65 'tcmalloc_test.sh',
66 ],
67 data = [
68 ':tcmalloc_build_test_binary',
69 ],
70 size = 'small',
71)