Changeset 28fcaee in mainline for meson.build
- Timestamp:
- 2019-08-17T12:49:43Z (5 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 643640a
- Parents:
- fd6c8b1
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-06-28 13:28:59)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-08-17 12:49:43)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
meson.build
rfd6c8b1 r28fcaee 22 22 unzip = find_program('unzip') 23 23 which = find_program('which') 24 sh = find_program('sh')24 sh = [ find_program('sh'), '-x', '-u', '-e' ] 25 25 mkext4 = find_program('tools/mkext4.py') 26 26 mkfat = find_program('tools/mkfat.py') 27 cp = find_program('cp') 28 29 genisoimage = find_program('genisoimage', required: false) 30 31 if not genisoimage.found() 32 genisoimage = find_program('mkisofs', required: false) 33 endif 34 35 if not genisoimage.found() 36 xorriso = find_program('xorriso', required: false) 37 38 if xorriso.found() 39 genisoimage = [ xorriso, '-as', 'genisoimage' ] 40 else 41 error('Need genisoimage, mkisofs or xorriso.') 42 endif 43 endif 44 27 45 28 46 autocheck = generator(find_program('tools/autocheck.awk'), … … 136 154 'UARCH', 137 155 'KARCH', 156 'BARCH', 157 'GRUB_ARCH', 138 158 ] 139 159 … … 275 295 # Init binaries. 276 296 rd_init = [ 297 # IMPORTANT: The order of entries is important for bootloader! 298 'srv/ns', 299 'srv/loader', 277 300 'app/init', 301 'srv/locsrv', 278 302 'srv/bd/rd', 303 'srv/vfs', 304 'srv/logger', 279 305 'srv/fs/' + RDFMT, 280 'srv/loader', 281 'srv/locsrv', 282 'srv/logger', 283 'srv/ns', 284 'srv/vfs', 285 ] 306 ] 307 308 # References to the actual binary files. Filled in by uspace. 309 rd_init_binaries = [] 286 310 287 311 # Binaries allowed on the initrd image when CONFIG_BAREBONE is enabled. … … 451 475 output: 'dist.tag', 452 476 input: [ install_script, install_deps ], 453 command: [ sh, '-x', '-u', '-e', '@INPUT0@', '@OUTPUT@', dist_dir ], 454 build_by_default: true, 477 command: [ sh, '@INPUT0@', '@OUTPUT@', dist_dir ], 455 478 ) 456 479 … … 471 494 input: dist, 472 495 command: initrd_cmd, 496 ) 497 498 rd_init_binaries += [[ initrd_img, 'boot/initrd.img' ]] 499 500 subdir('boot') 501 502 custom_target(POST_OUTPUT, 503 output: POST_OUTPUT, 504 input: POST_INPUT, 505 command: [ cp, '@INPUT@', '@OUTPUT@' ], 473 506 build_by_default: true, 474 507 ) 475
Note:
See TracChangeset
for help on using the changeset viewer.