Move device tree compile rule in common places
Bug: 277993056
Test: TH
Change-Id: I05eb9f969ca4abdf1d3cb0b6fd0afd50fd74f7f1
diff --git a/Android.bp b/Android.bp
index 2f6fc20..64d193a 100644
--- a/Android.bp
+++ b/Android.bp
@@ -64,3 +64,9 @@
},
},
}
+
+genrule_defaults {
+ name: "dts_to_dtb",
+ tools: ["dtc"],
+ cmd: "$(location dtc) -I dts -O dtb $(in) -o $(out)",
+}
diff --git a/libs/libfdt/Android.bp b/libs/libfdt/Android.bp
index 402040c..0a05471 100644
--- a/libs/libfdt/Android.bp
+++ b/libs/libfdt/Android.bp
@@ -66,28 +66,28 @@
genrule {
name: "fdt_test_tree_one_memory_range_dtb",
- defaults: ["test_avf_dts_to_dtb"],
+ defaults: ["dts_to_dtb"],
srcs: ["tests/data/test_tree_one_memory_range.dts"],
out: ["data/test_tree_one_memory_range.dtb"],
}
genrule {
name: "fdt_test_tree_multiple_memory_ranges_dtb",
- defaults: ["test_avf_dts_to_dtb"],
+ defaults: ["dts_to_dtb"],
srcs: ["tests/data/test_tree_multiple_memory_ranges.dts"],
out: ["data/test_tree_multiple_memory_ranges.dtb"],
}
genrule {
name: "fdt_test_tree_empty_memory_range_dtb",
- defaults: ["test_avf_dts_to_dtb"],
+ defaults: ["dts_to_dtb"],
srcs: ["tests/data/test_tree_empty_memory_range.dts"],
out: ["data/test_tree_empty_memory_range.dtb"],
}
genrule {
name: "fdt_test_tree_no_memory_node_dtb",
- defaults: ["test_avf_dts_to_dtb"],
+ defaults: ["dts_to_dtb"],
srcs: ["tests/data/test_tree_no_memory_node.dts"],
out: ["data/test_tree_no_memory_node.dtb"],
}
diff --git a/tests/pvmfw/Android.bp b/tests/pvmfw/Android.bp
index 474c62e..c12f67a 100644
--- a/tests/pvmfw/Android.bp
+++ b/tests/pvmfw/Android.bp
@@ -2,36 +2,30 @@
default_applicable_licenses: ["Android-Apache-2.0"],
}
-genrule_defaults {
- name: "test_avf_dts_to_dtb",
- tools: ["dtc"],
- cmd: "$(location dtc) -I dts -O dtb $(in) -o $(out)",
-}
-
genrule {
name: "test_avf_debug_policy_with_ramdump",
- defaults: ["test_avf_dts_to_dtb"],
+ defaults: ["dts_to_dtb"],
srcs: ["assets/avf_debug_policy_with_ramdump.dts"],
out: ["avf_debug_policy_with_ramdump.dtbo"],
}
genrule {
name: "test_avf_debug_policy_without_ramdump",
- defaults: ["test_avf_dts_to_dtb"],
+ defaults: ["dts_to_dtb"],
srcs: ["assets/avf_debug_policy_without_ramdump.dts"],
out: ["avf_debug_policy_without_ramdump.dtbo"],
}
genrule {
name: "test_avf_debug_policy_with_adb",
- defaults: ["test_avf_dts_to_dtb"],
+ defaults: ["dts_to_dtb"],
srcs: ["assets/avf_debug_policy_with_adb.dts"],
out: ["avf_debug_policy_with_adb.dtbo"],
}
genrule {
name: "test_avf_debug_policy_without_adb",
- defaults: ["test_avf_dts_to_dtb"],
+ defaults: ["dts_to_dtb"],
srcs: ["assets/avf_debug_policy_without_adb.dts"],
out: ["avf_debug_policy_without_adb.dtbo"],
}