1dtbs = [ 2 'bamboo.dtb', 3 'canyonlands.dtb', 4 'petalogix-ml605.dtb', 5 'petalogix-s3adsp1800.dtb', 6] 7 8dtc = find_program('dtc', required: false) 9if dtc.found() 10 foreach out : dtbs 11 f = fs.replace_suffix(out, '.dts') 12 custom_target(f, 13 build_by_default: have_system, 14 input: files(f), 15 output: out, 16 install: get_option('install_blobs'), 17 install_dir: qemu_datadir / 'dtb', 18 command: [ dtc, '-q', '-I', 'dts', '-O', 'dtb', 19 '-o', '@OUTPUT@', '@INPUT0@' ]) 20 endforeach 21else 22 install_data(dtbs, install_dir: qemu_datadir / 'dtb') 23endif 24