Add libbinder_ndk to the NDK.

This library is a C API over libbinder. Its intended to be used as a
bakend of AIDL, but implemented services direclty in this protocol is
also possible.

Bug: 111445392
Test: runtests.sh
Change-Id: Iaf3adc0dce0646dcc04e78ae33cccdf0c29d613c
diff --git a/libs/binder/ndk/libbinder_ndk.map.txt b/libs/binder/ndk/libbinder_ndk.map.txt
new file mode 100644
index 0000000..14683b9
--- /dev/null
+++ b/libs/binder/ndk/libbinder_ndk.map.txt
@@ -0,0 +1,61 @@
+LIBBINDER_NDK { # introduced=29
+  global:
+    AIBinder_associateClass;
+    AIBinder_Class_define;
+    AIBinder_DeathRecipient_delete;
+    AIBinder_DeathRecipient_new;
+    AIBinder_debugGetRefCount;
+    AIBinder_decStrong;
+    AIBinder_getClass;
+    AIBinder_getUserData;
+    AIBinder_incStrong;
+    AIBinder_isAlive;
+    AIBinder_isRemote;
+    AIBinder_linkToDeath;
+    AIBinder_new;
+    AIBinder_ping;
+    AIBinder_prepareTransaction;
+    AIBinder_transact;
+    AIBinder_unlinkToDeath;
+    AIBinder_Weak_delete;
+    AIBinder_Weak_new;
+    AIBinder_Weak_promote;
+    AParcel_delete;
+    AParcel_readBool;
+    AParcel_readByte;
+    AParcel_readChar;
+    AParcel_readDouble;
+    AParcel_readFloat;
+    AParcel_readInt32;
+    AParcel_readInt64;
+    AParcel_readNullableStrongBinder;
+    AParcel_readStatusHeader;
+    AParcel_readStrongBinder;
+    AParcel_readUint32;
+    AParcel_readUint64;
+    AParcel_writeBool;
+    AParcel_writeByte;
+    AParcel_writeChar;
+    AParcel_writeDouble;
+    AParcel_writeFloat;
+    AParcel_writeInt32;
+    AParcel_writeInt64;
+    AParcel_writeStatusHeader;
+    AParcel_writeStrongBinder;
+    AParcel_writeUint32;
+    AParcel_writeUint64;
+    AStatus_delete;
+    AStatus_fromExceptionCode;
+    AStatus_fromExceptionCodeWithMessage;
+    AStatus_fromServiceSpecificError;
+    AStatus_fromServiceSpecificErrorWithMessage;
+    AStatus_fromStatus;
+    AStatus_getExceptionCode;
+    AStatus_getMessage;
+    AStatus_getServiceSpecificError;
+    AStatus_getStatus;
+    AStatus_isOk;
+    AStatus_newOk;
+  local:
+    *;
+};