blob: 159f898c101279af8e1af00f48edd89c65414f51 [file] [log] [blame]
Bob Badour56786ac2021-02-25 15:24:36 -08001package {
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
jiabin41502b22019-07-31 09:59:09 -070010cc_library_headers {
11 name: "libaudiofoundation_headers",
12 vendor_available: true,
Jooyung Hane3cf41a2020-04-30 04:22:22 +090013 min_sdk_version: "29",
Ray Essick5556a6c2022-01-27 20:02:35 -080014 apex_available: [
15 "//apex_available:platform",
16 "com.android.media",
17 ],
Jooyung Hane3cf41a2020-04-30 04:22:22 +090018
jiabin41502b22019-07-31 09:59:09 -070019 export_include_dirs: ["include"],
jiabinad549002019-10-17 14:15:45 -070020 header_libs: [
Ytai Ben-Tsvi643783e2020-11-18 14:04:15 -080021 "libaudioclient_aidl_conversion_util",
jiabinad549002019-10-17 14:15:45 -070022 "libaudio_system_headers",
jiabin8d752282019-10-18 15:49:48 -070023 "libmedia_helper_headers",
jiabinad549002019-10-17 14:15:45 -070024 ],
25 export_header_lib_headers: [
Ytai Ben-Tsvi643783e2020-11-18 14:04:15 -080026 "libaudioclient_aidl_conversion_util",
jiabinad549002019-10-17 14:15:45 -070027 "libaudio_system_headers",
jiabin8d752282019-10-18 15:49:48 -070028 "libmedia_helper_headers",
jiabinad549002019-10-17 14:15:45 -070029 ],
Ytai Ben-Tsvice182942020-11-04 14:48:01 -080030 static_libs: [
Mikhail Naganov57bd06f2021-08-10 16:41:54 -070031 "android.media.audio.common.types-V1-cpp",
Jeongik Cha7f2285b2021-01-28 00:49:46 +090032 "audioclient-types-aidl-cpp",
Ytai Ben-Tsvice182942020-11-04 14:48:01 -080033 ],
34 export_static_lib_headers: [
Mikhail Naganov57bd06f2021-08-10 16:41:54 -070035 "android.media.audio.common.types-V1-cpp",
Jeongik Cha7f2285b2021-01-28 00:49:46 +090036 "audioclient-types-aidl-cpp",
Ytai Ben-Tsvice182942020-11-04 14:48:01 -080037 ],
S Vasudev Prasad06079fe2020-05-09 12:49:15 +053038 host_supported: true,
39 target: {
40 darwin: {
41 enabled: false,
42 },
43 },
jiabin41502b22019-07-31 09:59:09 -070044}
45
jiabina40cb142019-10-16 11:28:57 -070046cc_library {
jiabin41502b22019-07-31 09:59:09 -070047 name: "libaudiofoundation",
48 vendor_available: true,
jiabinc0106832019-10-24 14:58:31 -070049 double_loadable: true,
jiabin41502b22019-07-31 09:59:09 -070050
51 srcs: [
jiabin12dc6b02019-10-01 09:38:30 -070052 "AudioContainers.cpp",
jiabin5b781412019-11-04 14:10:42 -080053 "AudioDeviceTypeAddr.cpp",
jiabin41502b22019-07-31 09:59:09 -070054 "AudioGain.cpp",
jiabindd81cc22019-09-11 10:15:46 -070055 "AudioPort.cpp",
jiabinb6776432019-08-19 10:10:17 -070056 "AudioProfile.cpp",
jiabin6713a382019-09-12 16:29:15 -070057 "DeviceDescriptorBase.cpp",
jiabin41502b22019-07-31 09:59:09 -070058 ],
59
60 shared_libs: [
Mikhail Naganov57bd06f2021-08-10 16:41:54 -070061 "android.media.audio.common.types-V1-cpp",
Jeongik Cha7f2285b2021-01-28 00:49:46 +090062 "audioclient-types-aidl-cpp",
Ytai Ben-Tsvice182942020-11-04 14:48:01 -080063 "libaudioclient_aidl_conversion",
jiabin6713a382019-09-12 16:29:15 -070064 "libaudioutils",
jiabin41502b22019-07-31 09:59:09 -070065 "libbase",
66 "libbinder",
67 "liblog",
jiabinb6776432019-08-19 10:10:17 -070068 "libmedia_helper",
jiabin41502b22019-07-31 09:59:09 -070069 "libutils",
70 ],
71
Ytai Ben-Tsvi643783e2020-11-18 14:04:15 -080072 export_shared_lib_headers: [
Mikhail Naganov57bd06f2021-08-10 16:41:54 -070073 "android.media.audio.common.types-V1-cpp",
Jeongik Cha7f2285b2021-01-28 00:49:46 +090074 "audioclient-types-aidl-cpp",
Ytai Ben-Tsvi643783e2020-11-18 14:04:15 -080075 "libaudioclient_aidl_conversion",
76 ],
77
jiabin41502b22019-07-31 09:59:09 -070078 header_libs: [
jiabin41502b22019-07-31 09:59:09 -070079 "libaudiofoundation_headers",
80 ],
81
jiabinad549002019-10-17 14:15:45 -070082 export_header_lib_headers: [
83 "libaudiofoundation_headers",
84 ],
jiabin41502b22019-07-31 09:59:09 -070085
86 cflags: [
87 "-Werror",
88 "-Wall",
89 ],
90}