blob: a6275a5afbcf17d04e742ac03d2dca504c05862c [file] [log] [blame]
James Kuszmaulf5eb4682023-09-22 17:16:59 -07001load("//aos/flatbuffers:generate.bzl", "static_flatbuffer")
2
3static_flatbuffer(
James Kuszmaul1e57af92023-12-20 15:34:54 -08004 name = "include_reflection_fbs",
5 srcs = ["include_reflection.fbs"],
6 visibility = ["//visibility:public"],
7 deps = ["//aos/flatbuffers/reflection:reflection_fbs"],
8)
9
10static_flatbuffer(
James Kuszmaulf5eb4682023-09-22 17:16:59 -070011 name = "include_fbs",
James Kuszmaul9a2d5f02023-12-14 11:38:35 -080012 srcs = ["include.fbs"],
James Kuszmaulf5eb4682023-09-22 17:16:59 -070013 visibility = ["//visibility:public"],
14)
15
16static_flatbuffer(
17 name = "type_coverage_fbs",
James Kuszmaul9a2d5f02023-12-14 11:38:35 -080018 srcs = ["type_coverage.fbs"],
James Kuszmaulf5eb4682023-09-22 17:16:59 -070019 visibility = ["//visibility:public"],
20)
21
22filegroup(
23 name = "test_data",
24 srcs = ["type_coverage.json"],
25 visibility = ["//visibility:public"],
26)
27
28sh_binary(
29 name = "copy_test_static_header",
30 srcs = ["copy_test_static_header.sh"],
31 args = ["$(location //aos/flatbuffers:test_static_file)"],
32 data = ["//aos/flatbuffers:test_static_file"],
33)
34
35sh_test(
36 name = "compare_generated_files",
37 srcs = ["compare_generated_files.sh"],
38 args = [
39 "$(location //aos/flatbuffers:test_static_file)",
40 "$(location sample_test_static.h)",
41 ],
42 data = [
43 "//aos/flatbuffers:test_static_file",
44 "@org_frc971//aos/flatbuffers/test_dir:sample_test_static.h",
45 ],
46)