Javaless Renderer: add support for native aidl generation

Also adds an enable_javaless_renderers GN arg.

Bug: 388840315, 411426303
Change-Id: Iab3feb9dd0fcb3fb646616a4ef366d331a97b8fc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6469582
Auto-Submit: Sam Maier <smaier@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1454453}
NOKEYCHECK=True
GitOrigin-RevId: ff13138aad0570166c6769e700e5c48c723675d9
diff --git a/BUILD.gn b/BUILD.gn
index 9bc828f..0cd110f 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -78,3 +78,9 @@
     }
   }
 }
+
+if (enable_javaless_renderers) {
+  config("libbinder_include") {
+    include_dirs = [ "$android_sdk/optional/libbinder_ndk_cpp/" ]
+  }
+}