blob: cb69aa013da665292696dd7964639b2a132157f9 [file] [log] [blame]
Chong Zhang485fb022020-09-08 12:52:46 -07001filegroup {
2 name: "resourcemanager_aidl",
3 srcs: [
4 "aidl/android/media/IResourceManagerClient.aidl",
5 "aidl/android/media/IResourceManagerService.aidl",
6 "aidl/android/media/MediaResourceType.aidl",
7 "aidl/android/media/MediaResourceSubType.aidl",
8 "aidl/android/media/MediaResourceParcel.aidl",
9 "aidl/android/media/MediaResourcePolicyParcel.aidl",
10 ],
11 path: "aidl",
12}
13
Chong Zhanga9d45c72020-09-09 12:41:17 -070014filegroup {
15 name: "resourceobserver_aidl",
16 srcs: [
17 "aidl/android/media/IResourceObserver.aidl",
18 "aidl/android/media/IResourceObserverService.aidl",
19 "aidl/android/media/MediaObservableEvent.aidl",
20 "aidl/android/media/MediaObservableFilter.aidl",
21 "aidl/android/media/MediaObservableType.aidl",
22 "aidl/android/media/MediaObservableParcel.aidl",
23 ],
24 path: "aidl",
25}
26
Chong Zhang485fb022020-09-08 12:52:46 -070027aidl_interface {
28 name: "resourcemanager_aidl_interface",
29 unstable: true,
30 local_include_dir: "aidl",
31 srcs: [
32 ":resourcemanager_aidl",
33 ],
34}
35
Chong Zhanga9d45c72020-09-09 12:41:17 -070036aidl_interface {
37 name: "resourceobserver_aidl_interface",
Chong Zhanga9d45c72020-09-09 12:41:17 -070038 local_include_dir: "aidl",
39 srcs: [
40 ":resourceobserver_aidl",
41 ],
Chong Zhanga2e3a042020-10-26 11:58:11 -070042 backend: {
43 java: {
44 enabled: false,
45 },
46 cpp: {
47 enabled: false,
48 },
49 ndk: {
50 apex_available: [
51 "//apex_available:platform",
52 "com.android.media",
53 "test_com.android.media",
54 ],
55 min_sdk_version: "29",
56 enabled: true,
57 },
58 },
Chong Zhanga9d45c72020-09-09 12:41:17 -070059}
60
Alistair Delva1ab0b882020-06-09 11:47:23 -070061cc_library {
Anton Hansson33de46e2019-02-01 11:17:57 +000062 name: "libresourcemanagerservice",
63
64 srcs: [
65 "ResourceManagerService.cpp",
Chong Zhanga9d45c72020-09-09 12:41:17 -070066 "ResourceObserverService.cpp",
Anton Hansson33de46e2019-02-01 11:17:57 +000067 "ServiceLog.cpp",
68 ],
69
70 shared_libs: [
71 "libmedia",
72 "libmediautils",
73 "libbinder",
Chong Zhangfdd512a2019-11-22 11:03:14 -080074 "libbinder_ndk",
Anton Hansson33de46e2019-02-01 11:17:57 +000075 "libutils",
76 "liblog",
Chong Zhang0e679112020-09-23 12:11:23 -070077 ],
78
79 static_libs: [
Jeongik Cha7f2285b2021-01-28 00:49:46 +090080 "resourceobserver_aidl_interface-V1-ndk_platform",
Anton Hansson33de46e2019-02-01 11:17:57 +000081 ],
82
Anton Hansson33de46e2019-02-01 11:17:57 +000083 include_dirs: ["frameworks/av/include"],
84
85 cflags: [
86 "-Werror",
87 "-Wall",
88 ],
89
Robert Shihc3af31b2019-09-20 21:45:01 -070090 export_include_dirs: ["."],
Anton Hansson33de46e2019-02-01 11:17:57 +000091}