mirror of
https://github.com/qemu/qemu.git
synced 2026-02-04 02:24:51 +00:00
We have several device tree files already and may have more in the future so add a new dtb subdirectory and move device tree files there so they are not mixed with ROM binaries. Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-ID: <57f179bd3904c1f2ca062ca4d4ff9592bb4f4daa.1745402140.git.balaton@eik.bme.hu> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
24 lines
611 B
Meson
24 lines
611 B
Meson
dtbs = [
|
|
'bamboo.dtb',
|
|
'canyonlands.dtb',
|
|
'petalogix-ml605.dtb',
|
|
'petalogix-s3adsp1800.dtb',
|
|
]
|
|
|
|
dtc = find_program('dtc', required: false)
|
|
if dtc.found()
|
|
foreach out : dtbs
|
|
f = fs.replace_suffix(out, '.dts')
|
|
custom_target(f,
|
|
build_by_default: have_system,
|
|
input: files(f),
|
|
output: out,
|
|
install: get_option('install_blobs'),
|
|
install_dir: qemu_datadir / 'dtb',
|
|
command: [ dtc, '-q', '-I', 'dts', '-O', 'dtb',
|
|
'-o', '@OUTPUT@', '@INPUT0@' ])
|
|
endforeach
|
|
else
|
|
install_data(dtbs, install_dir: qemu_datadir / 'dtb')
|
|
endif
|