Add new build rule for running dtc on Android am: e3cf23ab6a am: c4db10d48e

Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2953028

Change-Id: I59eecb9a0eb6b4621047dfdc1e287a07ebbd88be
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/Android.bp b/Android.bp
index f9f2334..f4b1d37 100644
--- a/Android.bp
+++ b/Android.bp
@@ -66,16 +66,20 @@
     shared_libs: ["libfdt"],
 
     stl: "none",
-    dist: {
-        targets: [
-            "dist_files",
-        ],
-        dir: "dtc",
+    target: {
+        host: {
+            dist: {
+                targets: [
+                    "dist_files",
+                ],
+                dir: "dtc",
+            },
+        },
     },
 }
 
-cc_binary_host {
-    name: "dtc",
+cc_defaults {
+    name: "dtc_defaults",
     defaults: ["dt_defaults"],
     srcs: [
         "checks.c",
@@ -92,6 +96,18 @@
     ],
 }
 
+cc_binary {
+    name: "dtc_static",
+    defaults: ["dtc_defaults"],
+    static_executable: true,
+    installable: false, // test only
+}
+
+cc_binary_host {
+    name: "dtc",
+    defaults: ["dtc_defaults"],
+}
+
 cc_binary_host {
     name: "fdtget",
     defaults: ["dt_defaults"],