| Lorenz Brun | 54a5a05 | 2023-10-02 16:40:11 +0200 | [diff] [blame] | 1 | load("@rules_rust//rust:defs.bzl", "rust_binary") |
| Lorenz Brun | 54a5a05 | 2023-10-02 16:40:11 +0200 | [diff] [blame] | 2 | |
| 3 | rust_binary( |
| Tim Windelschmidt | 1f51cf4 | 2024-10-01 17:04:28 +0200 | [diff] [blame] | 4 | name = "abloader", |
| Lorenz Brun | 54a5a05 | 2023-10-02 16:40:11 +0200 | [diff] [blame] | 5 | srcs = ["main.rs"], |
| 6 | edition = "2021", |
| Tim Windelschmidt | 1f51cf4 | 2024-10-01 17:04:28 +0200 | [diff] [blame] | 7 | platform = "//build/platforms:efi_amd64", |
| Lorenz Brun | 54a5a05 | 2023-10-02 16:40:11 +0200 | [diff] [blame] | 8 | target_compatible_with = [ |
| 9 | "@platforms//os:uefi", |
| 10 | ], |
| Tim Windelschmidt | 1f51cf4 | 2024-10-01 17:04:28 +0200 | [diff] [blame] | 11 | visibility = ["//visibility:public"], |
| Lorenz Brun | 54a5a05 | 2023-10-02 16:40:11 +0200 | [diff] [blame] | 12 | deps = [ |
| 13 | "//metropolis/node/core/abloader/spec:abloader_proto_rs", |
| Tim Windelschmidt | 223609c | 2024-01-12 22:59:20 +0100 | [diff] [blame] | 14 | "@crate_index_efi//:prost", |
| 15 | "@crate_index_efi//:uefi", |
| 16 | "@crate_index_efi//:uefi-services", |
| Lorenz Brun | 54a5a05 | 2023-10-02 16:40:11 +0200 | [diff] [blame] | 17 | ], |
| 18 | ) |