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