dataservices: Don't pollute the tree

 * Nexus devices have a copy of this in their device repo already.
   Exclude it unless we're doing a QC-style build.

Change-Id: I2a4d3d9656be28b614e3ee59514b54801c833c3e

dataservices: You say BOARD, I say TARGET

 * Fix derp.

Change-Id: I038f4e9618b1ff9b128f73c9f15cf5b71c01f45c

Makefiles: Use project pathmap to determine build eligibility

Change-Id: Ie14dbc002bd06fdbfd85d77b8d0f892d286d889b

dataservices: Define soong namespace

The mk files in this repo were converted to bp, so this is
needed to avoid duplicate module build errors on devices
that use a different dataservices lib.

Change-Id: Ifa12f4c259ab2cdc2606fb41efb1c6d307b4406d
diff --git a/Android.bp b/Android.bp
new file mode 100644
index 0000000..9515b25
--- /dev/null
+++ b/Android.bp
@@ -0,0 +1,2 @@
+soong_namespace {
+}
diff --git a/datatop/Android.mk b/datatop/Android.mk
index 8338432..e1c3023 100644
--- a/datatop/Android.mk
+++ b/datatop/Android.mk
@@ -1,2 +1,3 @@
+ifeq ($(call my-dir),$(call project-path-for,qcom-dataservices))
 include $(call all-subdir-makefiles)
-
+endif