Changeset b2695b9 in mainline for kernel/meson.build


Ignore:
Timestamp:
2019-08-17T12:49:43Z (6 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
123cd6d
Parents:
740e952
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-06-27 16:44:01)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-08-17 12:49:43)
Message:

More tweaks and switch to building the dist directory during the build stage, not install stage

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/meson.build

    r740e952 rb2695b9  
    127127foreach iter : iterations
    128128        is_last = (iter == iterations.length())
    129         kernel_name = is_last ? 'kernel' : 'kernel.@0@'.format(iter)
     129        kernel_name = 'kernel.@0@.elf'.format(iter)
    130130        kernel_map_name = kernel_name + '.map'
    131131        kernel_map_path = meson.current_build_dir() / kernel_map_name
    132132
    133         kernel_elf = executable(kernel_name + '.elf', kernel_map_S,
     133        kernel_elf = executable(kernel_name, kernel_map_S,
    134134                include_directories: kernel_include_dirs,
    135135                implicit_include_directories: false,
     
    167167
    168168install_files += [[ 'boot', kernel_elf.full_path(), 'kernel.elf' ]]
     169install_deps += [ kernel_elf ]
    169170
    170 kernel_disasm = custom_target(kernel_name + '.disasm',
     171kernel_disasm = custom_target('kernel.elf.disasm',
    171172        command: [ objdump, '-S', '@INPUT@' ],
    172173        input: kernel_elf,
    173         output: kernel_name + '.disasm',
     174        output: 'kernel.elf.disasm',
    174175        capture: true,
    175176        build_by_default: true,
     
    179180if false
    180181        install_files += [[ 'boot', kernel_disasm.full_path(), 'kernel.elf.disasm' ]]
     182        install_deps += [ kernel_disasm ]
    181183endif
Note: See TracChangeset for help on using the changeset viewer.