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.bluetooth.updatable", 24 "com.android.media", 25 "com.android.media.swcodec", 26 ], 27} 28 29cc_library { 30 name: "libmedia_helper", 31 vendor_available: true, 32 vndk: { 33 enabled: true, 34 }, 35 double_loadable: true, 36 srcs: [ 37 "AudioParameter.cpp", 38 "AudioValidator.cpp", 39 "TypeConverter.cpp", 40 ], 41 cflags: [ 42 "-Werror", 43 "-Wextra", 44 "-Wall", 45 ], 46 shared_libs: ["libutils", "liblog"], 47 header_libs: [ 48 "libmedia_helper_headers", 49 "libaudio_system_headers", 50 ], 51 export_header_lib_headers: [ 52 "libmedia_helper_headers", 53 ], 54 clang: true, 55 host_supported: true, 56 target: { 57 darwin: { 58 enabled: false, 59 }, 60 }, 61} 62