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 "android.fmq.test-rust", 28 "android.hardware.common.fmq-V1-rust", 29 "libfmq_rust", 30 ], 31 shared_libs: [ 32 "libbase", 33 "libcutils", 34 "libutils", 35 ], 36 37 crate_name: "fmq_test_service_rust_impl", 38 host_supported: true, 39 compile_multilib: "both", 40 multilib: { 41 lib32: { 42 suffix: "32", 43 }, 44 lib64: { 45 suffix: "64", 46 }, 47 }, 48} 49 50rust_binary { 51 name: "[email protected]", 52 team: "trendy_team_android_kernel", 53 srcs: ["mq_test_service.rs"], 54 edition: "2021", 55 prefer_rlib: true, 56 57 rustlibs: [ 58 "libfmq_test_service_rust_impl", 59 "android.fmq.test-rust", 60 "android.hardware.common.fmq-V1-rust", 61 "liblog_rust", 62 ], 63 64 host_supported: true, 65 compile_multilib: "both", 66 multilib: { 67 lib32: { 68 suffix: "32", 69 }, 70 lib64: { 71 suffix: "64", 72 }, 73 }, 74} 75