Implement getTransport.
hwservicemanager now reads the vintf directly so that libhidl* doesn't
have to depend on libvintf.
Test: extensive, see change Ia5d1eb41b057ab5d6800f6c3fd22658adecc4be7
Bug: 36377072
Change-Id: I82593bde03fc445ce37145b01a8ee1a088d499a6
diff --git a/Android.bp b/Android.bp
index dc2d537..3bce3e4 100644
--- a/Android.bp
+++ b/Android.bp
@@ -22,6 +22,7 @@
"ServiceManager.cpp",
"service.cpp",
"TokenManager.cpp",
+ "Vintf.cpp",
],
cflags: [
"-Wall",
@@ -35,13 +36,12 @@
"libcutils",
"libhidlbase",
"libhidltransport", // TODO(b/33276472#6) includes android.hidl.manager@1.0
+ "libhidl-gen-utils",
"libhwbinder",
"liblog",
"libselinux",
"libutils",
- ],
- export_shared_lib_headers: [
- "libhwbinder"
+ "libvintf",
],
product_variables: {
binder32bit: {