 +include $(BUILD_NODE_MODULE)
 diff --git a/lib/android/bindings.js b/lib/android/bindings.js
 new file mode 100644
-index 0000000..a598689
+index 0000000..1c2dc4b
 --- /dev/null
 +++ b/lib/android/bindings.js
 @@ -0,0 +1,866 @@

+module.exports = new BlenoBindings();
diff --git a/lib/android/ccc-descriptor.js b/lib/android/ccc-descriptor.js
new file mode 100644
index 0000000..e08b66b
--- /dev/null
+++ b/lib/android/ccc-descriptor.js
@@ -0,0 +1,203 @@

+  assert(this._serviceHandle !== null);
+  assert(!this._pendingAttributes);
+
+  if (status) {
+    const error = new Error('Failed to start service, status ' + status);
+    this._failSetServices(error);
+    return;
+  }
+
+  this._pendingSetServices = null;
+
+  this.emit('servicesSet');
+};
