blob: cdf5a4e826cddabb62a2426a99ace38c8839f12d [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",
38 unstable: true,
39 local_include_dir: "aidl",
40 srcs: [
41 ":resourceobserver_aidl",
42 ],
43}
44
Alistair Delva1ab0b882020-06-09 11:47:23 -070045cc_library {
Anton Hansson33de46e2019-02-01 11:17:57 +000046 name: "libresourcemanagerservice",
47
48 srcs: [
49 "ResourceManagerService.cpp",
Chong Zhanga9d45c72020-09-09 12:41:17 -070050 "ResourceObserverService.cpp",
Anton Hansson33de46e2019-02-01 11:17:57 +000051 "ServiceLog.cpp",
52 ],
53
54 shared_libs: [
55 "libmedia",
56 "libmediautils",
57 "libbinder",
Chong Zhangfdd512a2019-11-22 11:03:14 -080058 "libbinder_ndk",
Anton Hansson33de46e2019-02-01 11:17:57 +000059 "libutils",
60 "liblog",
Chong Zhang0e679112020-09-23 12:11:23 -070061 ],
62
63 static_libs: [
Chong Zhanga9d45c72020-09-09 12:41:17 -070064 "resourceobserver_aidl_interface-ndk_platform",
Anton Hansson33de46e2019-02-01 11:17:57 +000065 ],
66
Anton Hansson33de46e2019-02-01 11:17:57 +000067 include_dirs: ["frameworks/av/include"],
68
69 cflags: [
70 "-Werror",
71 "-Wall",
72 ],
73
Robert Shihc3af31b2019-09-20 21:45:01 -070074 export_include_dirs: ["."],
Anton Hansson33de46e2019-02-01 11:17:57 +000075}