riscv64 boot
[helenos.git] / boot / yaboot / meson.build
blob415991239252be61df9c74c09840e99822a021ae
2 yaboot_distdir = custom_target('yaboot_dist',
3         output: 'yaboot_dist',
4         input: [
5                 'build_dist.sh',
6                 boot_image,
7                 'ofboot.b',
8                 'bootinfo.txt',
9                 'yaboot',
10                 'yaboot.conf',
11         ],
12         command: [ sh, '@INPUT0@', '@INPUT1@', meson.current_source_dir(), '@OUTPUT@' ],
15 image_iso = custom_target('image.iso',
16         output: 'image.iso',
17         input: [ yaboot_distdir, 'maps' ],
18         command: [
19                 genisoimage,
20                 '-hfs',
21                 '-part',
22                 '-map', '@INPUT1@',
23                 '-no-desktop',
24                 '-hfs-volid', 'HelenOS',
25                 '-hfs-bless', '@INPUT0@/boot',
26                 '-r',
27                 '-o', '@OUTPUT@',
28                 '@INPUT0@',
29         ],
32 POST_INPUT = image_iso