blob: be25ffbe38155abf8c2051cfb7ad127f1cfd6ad2 [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
Glenn Kasten1688e1d2020-04-06 12:58:24 -070010cc_binary {
11 name: "audioserver",
12
13 srcs: [
14 "main_audioserver.cpp",
15 ],
16
17 cflags: [
18 "-Wall",
19 "-Werror",
20 ],
21
22 header_libs: [
23 "libaudiohal_headers",
24 "libmediametrics_headers",
25 ],
26
27 shared_libs: [
28 "libaaudioservice",
29 "libaudioflinger",
30 "libaudiopolicyservice",
31 "libaudioprocessing",
32 "libbinder",
33 "libcutils",
34 "libhidlbase",
35 "liblog",
36 "libmedia",
37 "libmedialogservice",
38 "libmediautils",
39 "libnbaio",
40 "libnblog",
41 "libpowermanager",
42 "libutils",
43 "libvibrator",
Bowgo Tsaid0182f12021-01-15 01:43:13 +000044
Glenn Kasten1688e1d2020-04-06 12:58:24 -070045 ],
46
47 // TODO check if we still need all of these include directories
48 include_dirs: [
49 "external/sonic",
50 "frameworks/av/media/libaaudio/include",
51 "frameworks/av/media/libaaudio/src",
52 "frameworks/av/media/libaaudio/src/binding",
53 "frameworks/av/media/libmedia/include",
54 "frameworks/av/services/audioflinger",
55 "frameworks/av/services/audiopolicy",
56 "frameworks/av/services/audiopolicy/common/include",
57 "frameworks/av/services/audiopolicy/common/managerdefinitions/include",
58 "frameworks/av/services/audiopolicy/engine/interface",
59 "frameworks/av/services/audiopolicy/service",
60 "frameworks/av/services/medialog",
61
62 // TODO oboeservice is the old folder name for aaudioservice. It will be changed.
63 "frameworks/av/services/oboeservice",
64 ],
65
66 init_rc: ["audioserver.rc"],
67}