OSDN Git Service

Perfprofd: Add explicit build dependency to simpleperf
authorAndreas Gampe <agampe@google.com>
Wed, 21 Mar 2018 23:04:15 +0000 (16:04 -0700)
committerAndreas Gampe <agampe@google.com>
Wed, 21 Mar 2018 23:06:49 +0000 (16:06 -0700)
It doesn't really make sense to deploy perfprofd without simpleperf.

Bug: 73175642
Test: mmma system/extras/perfprofd
Change-Id: I4eddd1a3c3f6613ba2c6216103dcbfe62fcda2b3

perfprofd/Android.bp
perfprofd/tests/Android.bp

index 21ea30c..0031c37 100644 (file)
@@ -123,6 +123,11 @@ cc_binary {
             enabled: false,
         },
     },
+
+    // We're technically independent, but ensure simpleperf is there.
+    required: [
+        "simpleperf",
+    ],
 }
 
 subdirs = [
index dec91d5..870592e 100644 (file)
@@ -50,6 +50,14 @@ cc_test {
                 "-lncurses",
             ],
         },
+
+        // The live tests require simpleperf.
+        android: {
+            required: [
+                "simpleperf",
+            ],
+        },
+
     },
     srcs: [
         "perfprofd_test.cc",