xref: /qemu/pc-bios/dtb/meson.build (revision 06b40d250ecfa1633209c2e431a7a38acfd03a98)
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