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