1// audio preprocessing wrapper
2package {
3    default_applicable_licenses: [
4        "frameworks_av_media_libeffects_preprocessing_license",
5    ],
6}
7
8// Added automatically by a large-scale-change
9// See: http://go/android-license-faq
10license {
11    name: "frameworks_av_media_libeffects_preprocessing_license",
12    visibility: [":__subpackages__"],
13    license_kinds: [
14        "SPDX-license-identifier-Apache-2.0",
15    ],
16    license_text: [
17        "NOTICE",
18    ],
19}
20
21cc_defaults {
22    name: "libaudiopreprocessing-defaults",
23    vendor: true,
24    host_supported: true,
25    cflags: [
26        "-Wall",
27        "-Werror",
28        "-Wextra",
29        "-Wno-unused-parameter",
30    ],
31
32    shared_libs: [
33        "liblog",
34        "libutils",
35    ],
36
37    static_libs: [
38        "webrtc_audio_processing",
39    ],
40
41    header_libs: [
42        "libaudioeffects",
43        "libhardware_headers",
44    ],
45    target: {
46        darwin: {
47            enabled: false,
48        },
49    },
50}
51
52cc_library {
53    name: "libaudiopreprocessing",
54    defaults: ["libaudiopreprocessing-defaults"],
55    relative_install_path: "soundfx",
56    srcs: ["PreProcessing.cpp"],
57    header_libs: [
58        "libwebrtc_absl_headers",
59    ],
60}
61