blob: 76f5fb4bf93e1891f5e5d3ceb6b8e3ced473880a [file] [log] [blame]
James Kuszmaulf5eb4682023-09-22 17:16:59 -07001load("//aos/flatbuffers:generate.bzl", "static_flatbuffer")
2
3static_flatbuffer(
4 name = "include_fbs",
James Kuszmaul9a2d5f02023-12-14 11:38:35 -08005 srcs = ["include.fbs"],
James Kuszmaulf5eb4682023-09-22 17:16:59 -07006 visibility = ["//visibility:public"],
7)
8
9static_flatbuffer(
10 name = "type_coverage_fbs",
James Kuszmaul9a2d5f02023-12-14 11:38:35 -080011 srcs = ["type_coverage.fbs"],
James Kuszmaulf5eb4682023-09-22 17:16:59 -070012 visibility = ["//visibility:public"],
13)
14
15filegroup(
16 name = "test_data",
17 srcs = ["type_coverage.json"],
18 visibility = ["//visibility:public"],
19)
20
21sh_binary(
22 name = "copy_test_static_header",
23 srcs = ["copy_test_static_header.sh"],
24 args = ["$(location //aos/flatbuffers:test_static_file)"],
25 data = ["//aos/flatbuffers:test_static_file"],
26)
27
28sh_test(
29 name = "compare_generated_files",
30 srcs = ["compare_generated_files.sh"],
31 args = [
32 "$(location //aos/flatbuffers:test_static_file)",
33 "$(location sample_test_static.h)",
34 ],
35 data = [
36 "//aos/flatbuffers:test_static_file",
37 "@org_frc971//aos/flatbuffers/test_dir:sample_test_static.h",
38 ],
39)