| # Copyright 2023 Google LLC. | |
| # Licensed under the Apache License, Version 2.0, see LICENSE for details. | |
| # SPDX-License-Identifier: Apache-2.0 | |
| # | |
| # Kelvin core workload | |
| load("//rules:matcha.bzl", "bin_to_c_file", "kelvin_binary") | |
| package(default_visibility = [ | |
| "//sw/device/examples:__subpackages__", | |
| "//sw/device/tests:__subpackages__", | |
| ]) | |
| kelvin_binary( | |
| name = "kelvin_hello_world", | |
| srcs = [ | |
| "kelvin_hello_world.c", | |
| ], | |
| ) | |
| bin_to_c_file( | |
| name = "kelvin_hello_world_bin", | |
| srcs = [":kelvin_hello_world.bin"], | |
| var_name = "kelvin_hello_world_bin", | |
| ) | |
| kelvin_binary( | |
| name = "kelvin_checksum", | |
| srcs = ["kelvin_checksum.c"], | |
| ) | |
| bin_to_c_file( | |
| name = "kelvin_checksum_bin", | |
| srcs = ["kelvin_checksum.bin"], | |
| var_name = "kelvin_bin", | |
| ) |