blob: e762f331f6e9d87731fcabf064a8a232978047db [file] [log] [blame]
Mårten Kongstad867a3492023-04-25 15:06:30 +02001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5rust_protobuf_host {
6 name: "libaconfig_protos",
7 protos: ["protos/aconfig.proto"],
8 crate_name: "aconfig_protos",
9 source_stem: "aconfig_protos",
10 use_protobuf3: true,
11}
12
13rust_defaults {
14 name: "aconfig.defaults",
15 edition: "2021",
16 clippy_lints: "android",
17 lints: "android",
18 srcs: ["src/main.rs"],
19 rustlibs: [
20 "libaconfig_protos",
Mårten Kongstadbb520722023-04-26 13:16:41 +020021 "libanyhow",
Mårten Kongstad4d2b4b02023-04-27 16:05:58 +020022 "libclap",
Mårten Kongstad867a3492023-04-25 15:06:30 +020023 "libprotobuf",
Mårten Kongstad4d2b4b02023-04-27 16:05:58 +020024 "libserde",
25 "libserde_json",
Mårten Kongstad867a3492023-04-25 15:06:30 +020026 ],
27}
28
29rust_binary_host {
30 name: "aconfig",
31 defaults: ["aconfig.defaults"],
32}
33
34rust_test_host {
35 name: "aconfig.test",
36 defaults: ["aconfig.defaults"],
37}