blob: cdf5a4e826cddabb62a2426a99ace38c8839f12d [file] [log] [blame]
filegroup {
name: "resourcemanager_aidl",
srcs: [
"aidl/android/media/IResourceManagerClient.aidl",
"aidl/android/media/IResourceManagerService.aidl",
"aidl/android/media/MediaResourceType.aidl",
"aidl/android/media/MediaResourceSubType.aidl",
"aidl/android/media/MediaResourceParcel.aidl",
"aidl/android/media/MediaResourcePolicyParcel.aidl",
],
path: "aidl",
}
filegroup {
name: "resourceobserver_aidl",
srcs: [
"aidl/android/media/IResourceObserver.aidl",
"aidl/android/media/IResourceObserverService.aidl",
"aidl/android/media/MediaObservableEvent.aidl",
"aidl/android/media/MediaObservableFilter.aidl",
"aidl/android/media/MediaObservableType.aidl",
"aidl/android/media/MediaObservableParcel.aidl",
],
path: "aidl",
}
aidl_interface {
name: "resourcemanager_aidl_interface",
unstable: true,
local_include_dir: "aidl",
srcs: [
":resourcemanager_aidl",
],
}
aidl_interface {
name: "resourceobserver_aidl_interface",
unstable: true,
local_include_dir: "aidl",
srcs: [
":resourceobserver_aidl",
],
}
cc_library {
name: "libresourcemanagerservice",
srcs: [
"ResourceManagerService.cpp",
"ResourceObserverService.cpp",
"ServiceLog.cpp",
],
shared_libs: [
"libmedia",
"libmediautils",
"libbinder",
"libbinder_ndk",
"libutils",
"liblog",
],
static_libs: [
"resourceobserver_aidl_interface-ndk_platform",
],
include_dirs: ["frameworks/av/include"],
cflags: [
"-Werror",
"-Wall",
],
export_include_dirs: ["."],
}