]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Conf/build_rule.template
BaseTools/Gcc ARM AARCH64: add support for building device tree binaries
[mirror_edk2.git] / BaseTools / Conf / build_rule.template
index d8c8253983f0969a96404b20d7d5eac0a12a70ea..3e6aa8ff0f34c8f8d4b26acb5cb3a4e012134e4f 100755 (executable)
         # For RVCTCYGWIN ASM_FLAGS must be first to work around pathing issues\r
         "$(ASM)" $(ASM_FLAGS) -o ${dst} ${d_path}(+)${s_base}.iii\r
 \r
+[Device-Tree-Source-File]\r
+    <InputFile>\r
+        ?.dts\r
+\r
+    <ExtraDependency>\r
+        $(MAKE_FILE)\r
+\r
+    <OutputFile>\r
+        $(OUTPUT_DIR)(+)${s_dir}(+)${s_base}.dtb\r
+\r
+    <Command.GCC>\r
+        "$(PP)" $(DTCPP_FLAGS) $(INC) ${src} > ${d_path}(+)${s_base}.i\r
+        "$(DTC)" -I dts -O dtb -o ${dst} ${d_path}(+)${s_base}.i\r
+\r
 [Visual-Form-Representation-File]\r
     <InputFile>\r
         ?.vfr\r