Extract libese C++ wrapper.

Test: built it
Change-Id: I645df50ed6f4d37c4d053aba2a24024512b27161
diff --git a/esed/Android.bp b/esed/Android.bp
index 222316d..445efd3 100644
--- a/esed/Android.bp
+++ b/esed/Android.bp
@@ -14,10 +14,8 @@
 // limitations under the License.
 //
 
-subdirs = ["pn81a"]
-
 cc_defaults {
-    name: "esed_cflags_defaults",
+    name: "esed_defaults",
     proprietary: true,
     cflags: [
         "-pedantic",
@@ -33,19 +31,6 @@
     },
 }
 
-cc_defaults {
-    name: "esed_defaults",
-    defaults: ["esed_cflags_defaults"],
-    shared_libs: [
-        "libbase",
-        "libese",
-        "libhidlbase",
-        "libhidltransport",
-        "libhwbinder",
-        "libutils",
-    ],
-}
-
 cc_binary {
     name: "esed",
     srcs: [
@@ -54,8 +39,12 @@
     init_rc = ["esed.rc"],
     defaults: ["esed_defaults"],
     shared_libs: [
-        "liblog",
+        "libbase",
+        "libese_cpp_nxp_pn80t_nq_nci",
+        "libhidlbase",
         "libhidltransport",
-        "esed_pn81a"
+        "libhwbinder",
+        "liblog",
+        "libutils",
     ],
 }