Add libprocessgroup dependency and fix sched_policy include
libbt-utils uses set_sched_policy which is now implemented inside
libprocessgroup. Add required dependency and header file include.
Exempt-From-Owner-Approval: janitorial
Bug: 111307099
Test: builds, boots
Merged-In: I4d0dcfad22b30ac249a7874b42a7121e2ffedadb
Change-Id: I4d0dcfad22b30ac249a7874b42a7121e2ffedadb
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
diff --git a/btif/Android.bp b/btif/Android.bp
index c65bb87..b83662d 100644
--- a/btif/Android.bp
+++ b/btif/Android.bp
@@ -129,6 +129,7 @@
"liblog",
"libprotobuf-cpp-lite",
"libcutils",
+ "libprocessgroup",
"libutils",
"libcrypto",
],
diff --git a/main/Android.bp b/main/Android.bp
index 05b0a5f..1e9c243 100644
--- a/main/Android.bp
+++ b/main/Android.bp
@@ -47,6 +47,7 @@
"libhidltransport",
"libhwbinder",
"liblog",
+ "libprocessgroup",
"libprotobuf-cpp-lite",
"libutils",
"libtinyxml2",
diff --git a/utils/Android.bp b/utils/Android.bp
index 6a6c510..3a40750 100644
--- a/utils/Android.bp
+++ b/utils/Android.bp
@@ -12,4 +12,7 @@
"system/bt/stack/include",
],
srcs: ["src/bt_utils.cc"],
+ shared_libs: [
+ "libprocessgroup",
+ ],
}
diff --git a/utils/src/bt_utils.cc b/utils/src/bt_utils.cc
index 6d93ac4..fda47f6 100644
--- a/utils/src/bt_utils.cc
+++ b/utils/src/bt_utils.cc
@@ -39,7 +39,7 @@
#define A2DP_RT_PRIORITY 1
#ifndef OS_GENERIC
-#include <cutils/sched_policy.h>
+#include <processgroup/sched_policy.h>
#endif
#include "bt_types.h"