1package { 2 // See: http://go/android-license-faq 3 // A large-scale-change added 'default_applicable_licenses' to import 4 // all of the 'license_kinds' from "frameworks_av_license" 5 // to get the below license kinds: 6 // SPDX-license-identifier-Apache-2.0 7 default_applicable_licenses: ["frameworks_av_license"], 8} 9 10cc_library_headers { 11 name: "libmedia_helper_headers", 12 vendor_available: true, 13 min_sdk_version: "29", 14 export_include_dirs: ["include"], 15 host_supported: true, 16 target: { 17 darwin: { 18 enabled: false, 19 }, 20 }, 21 apex_available: [ 22 "//apex_available:platform", 23 "com.android.btservices", 24 "com.android.media", 25 "com.android.media.swcodec", 26 ], 27} 28 29cc_library { 30 name: "libmedia_helper", 31 vendor_available: true, 32 min_sdk_version: "29", 33 vndk: { 34 enabled: true, 35 }, 36 double_loadable: true, 37 srcs: [ 38 "AudioParameter.cpp", 39 "AudioValidator.cpp", 40 "TypeConverter.cpp", 41 ], 42 cflags: [ 43 "-Werror", 44 "-Wextra", 45 "-Wall", 46 ], 47 shared_libs: [ 48 "libutils", 49 "liblog", 50 ], 51 header_libs: [ 52 "libaudio_system_headers", 53 "libhardware_headers", 54 "libmedia_helper_headers", 55 ], 56 export_header_lib_headers: [ 57 "libmedia_helper_headers", 58 ], 59 60 host_supported: true, 61 target: { 62 darwin: { 63 enabled: false, 64 }, 65 }, 66 apex_available: [ 67 "//apex_available:platform", 68 "com.android.media", 69 "test_com.android.media", 70 ], 71} 72