1*ec779b8eSAndroid Build Coastguard Workerpackage { 2*ec779b8eSAndroid Build Coastguard Worker // See: http://go/android-license-faq 3*ec779b8eSAndroid Build Coastguard Worker // A large-scale-change added 'default_applicable_licenses' to import 4*ec779b8eSAndroid Build Coastguard Worker // all of the 'license_kinds' from "frameworks_av_license" 5*ec779b8eSAndroid Build Coastguard Worker // to get the below license kinds: 6*ec779b8eSAndroid Build Coastguard Worker // SPDX-license-identifier-Apache-2.0 7*ec779b8eSAndroid Build Coastguard Worker default_applicable_licenses: ["frameworks_av_license"], 8*ec779b8eSAndroid Build Coastguard Worker} 9*ec779b8eSAndroid Build Coastguard Worker 10*ec779b8eSAndroid Build Coastguard Workercc_defaults { 11*ec779b8eSAndroid Build Coastguard Worker name: "libaudio_aidl_conversion_tests_defaults", 12*ec779b8eSAndroid Build Coastguard Worker test_suites: ["device-tests"], 13*ec779b8eSAndroid Build Coastguard Worker cflags: [ 14*ec779b8eSAndroid Build Coastguard Worker "-Wall", 15*ec779b8eSAndroid Build Coastguard Worker "-Werror", 16*ec779b8eSAndroid Build Coastguard Worker ], 17*ec779b8eSAndroid Build Coastguard Worker sanitize: { 18*ec779b8eSAndroid Build Coastguard Worker misc_undefined: [ 19*ec779b8eSAndroid Build Coastguard Worker "signed-integer-overflow", 20*ec779b8eSAndroid Build Coastguard Worker "unsigned-integer-overflow", 21*ec779b8eSAndroid Build Coastguard Worker ], 22*ec779b8eSAndroid Build Coastguard Worker }, 23*ec779b8eSAndroid Build Coastguard Worker} 24*ec779b8eSAndroid Build Coastguard Worker 25*ec779b8eSAndroid Build Coastguard Workercc_test { 26*ec779b8eSAndroid Build Coastguard Worker name: "audio_aidl_ndk_conversion_tests", 27*ec779b8eSAndroid Build Coastguard Worker 28*ec779b8eSAndroid Build Coastguard Worker defaults: [ 29*ec779b8eSAndroid Build Coastguard Worker "latest_android_hardware_audio_common_ndk_static", 30*ec779b8eSAndroid Build Coastguard Worker "latest_android_media_audio_common_types_ndk_static", 31*ec779b8eSAndroid Build Coastguard Worker "libaudio_aidl_conversion_tests_defaults", 32*ec779b8eSAndroid Build Coastguard Worker ], 33*ec779b8eSAndroid Build Coastguard Worker srcs: ["audio_aidl_ndk_conversion_tests.cpp"], 34*ec779b8eSAndroid Build Coastguard Worker shared_libs: [ 35*ec779b8eSAndroid Build Coastguard Worker "libbinder", 36*ec779b8eSAndroid Build Coastguard Worker "libcutils", 37*ec779b8eSAndroid Build Coastguard Worker "liblog", 38*ec779b8eSAndroid Build Coastguard Worker "libutils", 39*ec779b8eSAndroid Build Coastguard Worker ], 40*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 41*ec779b8eSAndroid Build Coastguard Worker "libaudio_aidl_conversion_common_ndk", 42*ec779b8eSAndroid Build Coastguard Worker ], 43*ec779b8eSAndroid Build Coastguard Worker cflags: [ 44*ec779b8eSAndroid Build Coastguard Worker "-DBACKEND_NDK", 45*ec779b8eSAndroid Build Coastguard Worker ], 46*ec779b8eSAndroid Build Coastguard Worker} 47*ec779b8eSAndroid Build Coastguard Worker 48*ec779b8eSAndroid Build Coastguard Workercc_test { 49*ec779b8eSAndroid Build Coastguard Worker name: "audio_aidl_ndk_cpp_conversion_tests", 50*ec779b8eSAndroid Build Coastguard Worker 51*ec779b8eSAndroid Build Coastguard Worker defaults: [ 52*ec779b8eSAndroid Build Coastguard Worker "latest_android_media_audio_common_types_cpp_static", 53*ec779b8eSAndroid Build Coastguard Worker "latest_android_media_audio_common_types_ndk_static", 54*ec779b8eSAndroid Build Coastguard Worker "libaudio_aidl_conversion_tests_defaults", 55*ec779b8eSAndroid Build Coastguard Worker ], 56*ec779b8eSAndroid Build Coastguard Worker srcs: ["audio_aidl_ndk_cpp_conversion_tests.cpp"], 57*ec779b8eSAndroid Build Coastguard Worker shared_libs: [ 58*ec779b8eSAndroid Build Coastguard Worker "libbinder", 59*ec779b8eSAndroid Build Coastguard Worker "libbinder_ndk", 60*ec779b8eSAndroid Build Coastguard Worker "libcutils", 61*ec779b8eSAndroid Build Coastguard Worker "liblog", 62*ec779b8eSAndroid Build Coastguard Worker "libutils", 63*ec779b8eSAndroid Build Coastguard Worker ], 64*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 65*ec779b8eSAndroid Build Coastguard Worker "libaudio_aidl_conversion_common_ndk_cpp", 66*ec779b8eSAndroid Build Coastguard Worker ], 67*ec779b8eSAndroid Build Coastguard Worker cflags: [ 68*ec779b8eSAndroid Build Coastguard Worker "-DBACKEND_CPP_NDK", 69*ec779b8eSAndroid Build Coastguard Worker ], 70*ec779b8eSAndroid Build Coastguard Worker} 71