libbinder: export shared headers on Trusty
The headers under ndk/include_cpp are shared between
libbinder and libbinder_ndk, so they need to be exported
by Trusty libbinder as well.
Bug: 224644083
Test: build on Trusty
Change-Id: Ia0d314490c5f6d4fef04260d9ca920b1f6837320
diff --git a/libs/binder/trusty/rules.mk b/libs/binder/trusty/rules.mk
index cd81a09..83475f5 100644
--- a/libs/binder/trusty/rules.mk
+++ b/libs/binder/trusty/rules.mk
@@ -69,6 +69,11 @@
$(LIBUTILS_DIR)/include \
$(FMTLIB_DIR)/include \
+# The android/binder_to_string.h header is shared between libbinder and
+# libbinder_ndk and included by auto-generated AIDL C++ files
+MODULE_EXPORT_INCLUDES += \
+ $(LIBBINDER_DIR)/ndk/include_cpp \
+
MODULE_EXPORT_COMPILEFLAGS += \
-DBINDER_NO_KERNEL_IPC \
-DBINDER_RPC_SINGLE_THREADED \