Bob Badour | 606dfaa | 2021-03-01 00:25:57 -0800 | [diff] [blame] | 1 | package { |
| 2 | default_applicable_licenses: ["Android-Apache-2.0"], |
| 3 | } |
| 4 | |
Victor Hsieh | 42cc776 | 2021-01-25 16:44:19 -0800 | [diff] [blame] | 5 | rust_binary { |
| 6 | name: "fd_server", |
Nikita Ioffe | da1b273 | 2023-09-04 13:46:56 +0100 | [diff] [blame] | 7 | defaults: ["avf_build_flags_rust"], |
Victor Hsieh | 42cc776 | 2021-01-25 16:44:19 -0800 | [diff] [blame] | 8 | srcs: ["src/main.rs"], |
| 9 | rustlibs: [ |
| 10 | "authfs_aidl_interface-rust", |
Victor Hsieh | 60acfd3 | 2021-02-23 13:08:13 -0800 | [diff] [blame] | 11 | "libandroid_logger", |
Victor Hsieh | 42cc776 | 2021-01-25 16:44:19 -0800 | [diff] [blame] | 12 | "libanyhow", |
Inseob Kim | c0886c2 | 2021-12-13 17:41:24 +0900 | [diff] [blame] | 13 | "libauthfs_fsverity_metadata", |
Victor Hsieh | 2445e33 | 2021-06-04 16:44:53 -0700 | [diff] [blame] | 14 | "libbinder_rs", |
Jeff Vander Stoep | a8dc271 | 2022-07-29 02:33:45 +0200 | [diff] [blame] | 15 | "libclap", |
Victor Hsieh | 40c8b45 | 2023-03-15 13:14:20 -0700 | [diff] [blame] | 16 | "libfsverity_rs", |
Victor Hsieh | 42cc776 | 2021-01-25 16:44:19 -0800 | [diff] [blame] | 17 | "liblibc", |
| 18 | "liblog_rust", |
Victor Hsieh | 4dc85c9 | 2021-03-15 11:01:23 -0700 | [diff] [blame] | 19 | "libnix", |
Andrew Walbran | 7eb5ca4 | 2022-08-08 15:33:34 +0000 | [diff] [blame] | 20 | "librpcbinder_rs", |
Jiyong Park | 7d67171 | 2024-09-11 08:29:22 +0900 | [diff] [blame] | 21 | "librustutils", |
Victor Hsieh | 42cc776 | 2021-01-25 16:44:19 -0800 | [diff] [blame] | 22 | ], |
Victor Hsieh | b50e0fa | 2021-06-04 15:09:57 -0700 | [diff] [blame] | 23 | prefer_rlib: true, |
Victor Hsieh | 573c649 | 2021-03-11 14:19:18 -0800 | [diff] [blame] | 24 | apex_available: ["com.android.virt"], |
Victor Hsieh | 42cc776 | 2021-01-25 16:44:19 -0800 | [diff] [blame] | 25 | } |
Andrew Walbran | da8786d | 2022-12-01 14:54:27 +0000 | [diff] [blame] | 26 | |
| 27 | rust_test { |
| 28 | name: "fd_server.test", |
Nikita Ioffe | da1b273 | 2023-09-04 13:46:56 +0100 | [diff] [blame] | 29 | defaults: ["avf_build_flags_rust"], |
Andrew Walbran | da8786d | 2022-12-01 14:54:27 +0000 | [diff] [blame] | 30 | srcs: ["src/main.rs"], |
| 31 | rustlibs: [ |
| 32 | "authfs_aidl_interface-rust", |
| 33 | "libandroid_logger", |
| 34 | "libanyhow", |
| 35 | "libauthfs_fsverity_metadata", |
| 36 | "libbinder_rs", |
| 37 | "libclap", |
Victor Hsieh | 40c8b45 | 2023-03-15 13:14:20 -0700 | [diff] [blame] | 38 | "libfsverity_rs", |
Andrew Walbran | da8786d | 2022-12-01 14:54:27 +0000 | [diff] [blame] | 39 | "liblibc", |
| 40 | "liblog_rust", |
| 41 | "libnix", |
| 42 | "librpcbinder_rs", |
Jiyong Park | 7d67171 | 2024-09-11 08:29:22 +0900 | [diff] [blame] | 43 | "librustutils", |
Andrew Walbran | da8786d | 2022-12-01 14:54:27 +0000 | [diff] [blame] | 44 | ], |
| 45 | prefer_rlib: true, |
Andrew Walbran | da8786d | 2022-12-01 14:54:27 +0000 | [diff] [blame] | 46 | test_suites: ["general-tests"], |
| 47 | } |