Changeset 2fff3c4 in mainline for kernel/arch/arm64/meson.build


Ignore:
Timestamp:
2019-08-17T12:49:43Z (5 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:
c4e5d40
Parents:
ecf56f80
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-06-16 13:32:05)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-08-17 12:49:43)
Message:

Build kernel using meson

File:
1 moved

Legend:

Unmodified
Added
Removed
  • kernel/arch/arm64/meson.build

    recf56f80 r2fff3c4  
    2727#
    2828
    29 COMMON_CFLAGS += -fno-omit-frame-pointer
     29kernel_c_args += [ '-fno-omit-frame-pointer', '-march=armv8-a+nofp+nosimd', '-mgeneral-regs-only' ]
    3030
    31 LDFLAGS += -Wl,--gc-sections
     31arch_src += files(
     32        'src/arm64.c',
     33        'src/asm.S',
     34        'src/context.S',
     35        'src/cpu/cpu.c',
     36        'src/debug/stacktrace.c',
     37        'src/debug/stacktrace_asm.S',
     38        'src/exception.c',
     39        'src/fpu.S',
     40        'src/fpu_context.c',
     41        'src/interrupt.c',
     42        'src/machine_func.c',
     43        'src/mm/as.c',
     44        'src/mm/frame.c',
     45        'src/mm/km.c',
     46        'src/mm/page.c',
     47        'src/mm/tlb.c',
     48        'src/smc.c',
     49        'src/smp/ipi.c',
     50        'src/smp/smp.c',
     51        'src/start.S',
     52)
    3253
     54if MACHINE == 'virt'
     55        arch_src += files('src/mach/virt/virt.c')
     56endif
    3357
     58_check_headers = [
     59        'include/arch/context_struct.h',
     60        'include/arch/fpu_context_struct.h',
     61        'include/arch/istate_struct.h',
     62]
     63
     64foreach h : _check_headers
     65        arch_src += [ autocheck.process(h) ]
     66endforeach
Note: See TracChangeset for help on using the changeset viewer.