1*b9df5ad1SAndroid Build Coastguard Workerpackage { 2*b9df5ad1SAndroid Build Coastguard Worker // http://go/android-license-faq 3*b9df5ad1SAndroid Build Coastguard Worker // A large-scale-change added 'default_applicable_licenses' to import 4*b9df5ad1SAndroid Build Coastguard Worker // the below license kinds from "system_media_license": 5*b9df5ad1SAndroid Build Coastguard Worker // SPDX-license-identifier-Apache-2.0 6*b9df5ad1SAndroid Build Coastguard Worker default_applicable_licenses: ["system_media_license"], 7*b9df5ad1SAndroid Build Coastguard Worker} 8*b9df5ad1SAndroid Build Coastguard Worker 9*b9df5ad1SAndroid Build Coastguard Workercc_library_headers { 10*b9df5ad1SAndroid Build Coastguard Worker name: "libaudio_system_headers", 11*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 12*b9df5ad1SAndroid Build Coastguard Worker vendor_available: true, 13*b9df5ad1SAndroid Build Coastguard Worker product_available: true, 14*b9df5ad1SAndroid Build Coastguard Worker // TODO(b/153609531): remove when no longer needed. 15*b9df5ad1SAndroid Build Coastguard Worker native_bridge_supported: true, 16*b9df5ad1SAndroid Build Coastguard Worker 17*b9df5ad1SAndroid Build Coastguard Worker header_libs: ["libcutils_headers"], 18*b9df5ad1SAndroid Build Coastguard Worker export_header_lib_headers: ["libcutils_headers"], 19*b9df5ad1SAndroid Build Coastguard Worker 20*b9df5ad1SAndroid Build Coastguard Worker export_include_dirs: ["include"], 21*b9df5ad1SAndroid Build Coastguard Worker 22*b9df5ad1SAndroid Build Coastguard Worker target: { 23*b9df5ad1SAndroid Build Coastguard Worker linux_bionic: { 24*b9df5ad1SAndroid Build Coastguard Worker enabled: true, 25*b9df5ad1SAndroid Build Coastguard Worker }, 26*b9df5ad1SAndroid Build Coastguard Worker windows: { 27*b9df5ad1SAndroid Build Coastguard Worker enabled: true, 28*b9df5ad1SAndroid Build Coastguard Worker }, 29*b9df5ad1SAndroid Build Coastguard Worker vendor: { 30*b9df5ad1SAndroid Build Coastguard Worker // product variant does not require this flag 31*b9df5ad1SAndroid Build Coastguard Worker cflags: ["-DAUDIO_NO_SYSTEM_DECLARATIONS"], 32*b9df5ad1SAndroid Build Coastguard Worker }, 33*b9df5ad1SAndroid Build Coastguard Worker }, 34*b9df5ad1SAndroid Build Coastguard Worker min_sdk_version: "29", 35*b9df5ad1SAndroid Build Coastguard Worker apex_available: [ 36*b9df5ad1SAndroid Build Coastguard Worker "//apex_available:platform", 37*b9df5ad1SAndroid Build Coastguard Worker "com.android.btservices", 38*b9df5ad1SAndroid Build Coastguard Worker "com.android.media", 39*b9df5ad1SAndroid Build Coastguard Worker "com.android.media.swcodec", 40*b9df5ad1SAndroid Build Coastguard Worker ], 41*b9df5ad1SAndroid Build Coastguard Worker} 42*b9df5ad1SAndroid Build Coastguard Worker 43*b9df5ad1SAndroid Build Coastguard Workerfilegroup { 44*b9df5ad1SAndroid Build Coastguard Worker name: "libaudio_system_audio_base", 45*b9df5ad1SAndroid Build Coastguard Worker srcs: [ 46*b9df5ad1SAndroid Build Coastguard Worker "include/system/audio-hal-enums.h", 47*b9df5ad1SAndroid Build Coastguard Worker ], 48*b9df5ad1SAndroid Build Coastguard Worker path: "include", 49*b9df5ad1SAndroid Build Coastguard Worker} 50*b9df5ad1SAndroid Build Coastguard Worker 51*b9df5ad1SAndroid Build Coastguard Workerfilegroup { 52*b9df5ad1SAndroid Build Coastguard Worker name: "libaudio_system_audio_common_base", 53*b9df5ad1SAndroid Build Coastguard Worker srcs: [ 54*b9df5ad1SAndroid Build Coastguard Worker "include/system/audio_common-base.h", 55*b9df5ad1SAndroid Build Coastguard Worker ], 56*b9df5ad1SAndroid Build Coastguard Worker path: "include", 57*b9df5ad1SAndroid Build Coastguard Worker} 58