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