1package { 2 default_applicable_licenses: ["Android-Apache-2.0"], 3} 4 5cc_library_static { 6 name: "android.fmq.test-impl", 7 shared_libs: [ 8 "libbase", 9 "libbinder_ndk", 10 "libfmq", 11 ], 12 static_libs: [ 13 "android.fmq.test-ndk", 14 ], 15 export_include_dirs: ["."], 16 srcs: [ 17 "TestAidlMsgQ.cpp", 18 ], 19} 20 21rust_library { 22 edition: "2021", 23 name: "libfmq_test_service_rust_impl", 24 srcs: ["TestAidlMsgQ.rs"], 25 26 rustlibs: [ 27 "libfmq_rust", 28 ], 29 shared_libs: [ 30 "libbase", 31 "libcutils", 32 "libutils", 33 ], 34 rlibs: [ 35 "android.hardware.common.fmq-V1-rust", 36 "android.fmq.test-rust", 37 ], 38 39 crate_name: "fmq_test_service_rust_impl", 40 host_supported: true, 41 compile_multilib: "both", 42 multilib: { 43 lib32: { 44 suffix: "32", 45 }, 46 lib64: { 47 suffix: "64", 48 }, 49 }, 50} 51 52rust_binary { 53 name: "android.hardware.tests.msgq@1.0-rust-service-test", 54 team: "trendy_team_android_kernel", 55 srcs: ["mq_test_service.rs"], 56 edition: "2021", 57 prefer_rlib: true, 58 59 rustlibs: [ 60 "libfmq_test_service_rust_impl", 61 "android.fmq.test-rust", 62 "android.hardware.common.fmq-V1-rust", 63 "liblog_rust", 64 ], 65 66 host_supported: true, 67 compile_multilib: "both", 68 multilib: { 69 lib32: { 70 suffix: "32", 71 }, 72 lib64: { 73 suffix: "64", 74 }, 75 }, 76} 77