Use the exposed librecovery_ui in device specific recovery code
Use the librecovery_ui as shared library instead of including
bootable/recovery.
Bug: 76436783
Test: mma
Change-Id: I00d59bccd255f8177aa021571b2f40fc76658847
diff --git a/recovery/nanohub/Android.mk b/recovery/nanohub/Android.mk
index e3819d2..70ccb37 100644
--- a/recovery/nanohub/Android.mk
+++ b/recovery/nanohub/Android.mk
@@ -22,9 +22,9 @@
LOCAL_MODULE_TAGS := optional
-LOCAL_C_INCLUDES += bootable/recovery
-
LOCAL_SRC_FILES := nanohub_recovery_ui.cpp
+LOCAL_SHARED_LIBRARIES := librecovery_ui
+
include $(BUILD_STATIC_LIBRARY)
endif
diff --git a/recovery/nanohub/nanohub_recovery_ui.cpp b/recovery/nanohub/nanohub_recovery_ui.cpp
index 6eeb750..9298c05 100644
--- a/recovery/nanohub/nanohub_recovery_ui.cpp
+++ b/recovery/nanohub/nanohub_recovery_ui.cpp
@@ -20,8 +20,8 @@
#include <unistd.h>
#include <errno.h>
-#include "device.h"
-#include "screen_ui.h"
+#include "recovery_ui/device.h"
+#include "recovery_ui/screen_ui.h"
class Nanohub_Device : public Device
{