blob: 03f8c64a6a0e2692f5aa47c622fda9e06a413f11 [file] [log] [blame]
Mikhail Naganovdf5adfd2021-11-11 22:09:22 +00001package {
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 "hardware_interfaces_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["hardware_interfaces_license"],
8}
9
Mikhail Naganov4f5d3f12022-07-22 23:23:25 +000010cc_defaults {
11 name: "aidlaudioservice_defaults",
Mikhail Naganovdf5adfd2021-11-11 22:09:22 +000012 vendor: true,
13 shared_libs: [
Mikhail Naganov0b9c5fe2022-08-08 18:28:36 +000014 "libaudioaidlcommon",
Mikhail Naganovdf5adfd2021-11-11 22:09:22 +000015 "libbase",
16 "libbinder_ndk",
Mikhail Naganov4f5d3f12022-07-22 23:23:25 +000017 "libcutils",
18 "libfmq",
Mikhail Naganov111e0ce2022-06-17 21:41:19 +000019 "libstagefright_foundation",
Mikhail Naganov4f5d3f12022-07-22 23:23:25 +000020 "libutils",
Mikhail Naganov00603d12022-05-02 22:52:13 +000021 "android.media.audio.common.types-V1-ndk",
Mikhail Naganovdf5adfd2021-11-11 22:09:22 +000022 "android.hardware.audio.core-V1-ndk",
Mikhail Naganov6a4872d2022-06-15 21:39:04 +000023 "android.hardware.common-V2-ndk",
24 "android.hardware.common.fmq-V1-ndk",
Mikhail Naganovdf5adfd2021-11-11 22:09:22 +000025 ],
Mikhail Naganov4f5d3f12022-07-22 23:23:25 +000026}
27
28cc_library_static {
29 name: "libaudioserviceexampleimpl",
30 defaults: ["aidlaudioservice_defaults"],
Mikhail Naganovdf5adfd2021-11-11 22:09:22 +000031 export_include_dirs: ["include"],
32 srcs: [
33 "Config.cpp",
34 "Configuration.cpp",
35 "Module.cpp",
36 "Stream.cpp",
37 ],
38 visibility: [
39 ":__subpackages__",
40 ],
41}
42
43cc_binary {
44 name: "android.hardware.audio.service-aidl.example",
45 relative_install_path: "hw",
46 init_rc: ["android.hardware.audio.service-aidl.example.rc"],
47 vintf_fragments: ["android.hardware.audio.service-aidl.xml"],
Mikhail Naganov4f5d3f12022-07-22 23:23:25 +000048 defaults: ["aidlaudioservice_defaults"],
Mikhail Naganovdf5adfd2021-11-11 22:09:22 +000049 static_libs: [
50 "libaudioserviceexampleimpl",
51 ],
52 srcs: ["main.cpp"],
53}