perfetto: fix dependencies for perfetto binary on standalone android

Also enable BUILD_WITH_ANDROID flag for perfetto integration tests

Change-Id: I0bf899ec26a43fd98bdc9b05e8490bf53fb7e6dd
diff --git a/BUILD.gn b/BUILD.gn
index 6b38d69..4995177 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -87,6 +87,9 @@
       "src/ftrace_reader:ftrace_reader_integrationtests",
       "test:end_to_end_integrationtests",
     ]
+    if (build_with_android) {
+      cflags = [ "-DPERFETTO_BUILD_WITH_ANDROID" ]
+    }
   }
 
   if (monolithic_binaries) {
@@ -138,9 +141,11 @@
     sources = [
       "src/traced/perfetto_cmd/main.cc",
     ]
+    if (is_android) {
+      deps += [ "src/base:android_task_runner" ]
+    }
     if (build_with_android) {
       cflags = [ "-DPERFETTO_BUILD_WITH_ANDROID" ]
-      deps += [ "src/base:android_task_runner" ]
       libs = [
         "binder",
         "services",