Changeset 2fff3c4 in mainline for kernel/arch/ia32/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:
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/ia32/meson.build

    recf56f80 r2fff3c4  
    2727#
    2828
    29 COMMON_CFLAGS += -fno-unwind-tables
    30 LDFLAGS += -Wl,--gc-sections
     29kernel_c_args += [ '-mno-mmx', '-mno-sse', '-mno-sse2', '-mno-sse3', '-mno-3dnow' ]
    3130
     31# TODO: fix this
     32kernel_link_args += [ '-Wl,--no-gc-sections' ]
    3233
     34arch_src += files(
     35        'src/context.S',
     36        'src/debug/stacktrace.c',
     37        'src/debug/stacktrace_asm.S',
     38        'src/delay.S',
     39        'src/asm.S',
     40        'src/proc/scheduler.c',
     41        'src/proc/task.c',
     42        'src/proc/thread.c',
     43        'src/bios/bios.c',
     44        'src/smp/ap.S',
     45        'src/smp/apic.c',
     46        'src/smp/mps.c',
     47        'src/smp/smp.c',
     48        'src/atomic.S',
     49        'src/smp/ipi.c',
     50        'src/ia32.c',
     51        'src/vreg.c',
     52        'src/interrupt.c',
     53        'src/pm.c',
     54        'src/userspace.c',
     55        'src/smc.c',
     56        'src/cpu/cpu.c',
     57        'src/mm/km.c',
     58        'src/mm/as.c',
     59        'src/mm/frame.c',
     60        'src/mm/page.c',
     61        'src/mm/tlb.c',
     62        'src/ddi/ddi.c',
     63        'src/drivers/i8254.c',
     64        'src/boot/multiboot.S',
     65        'src/boot/multiboot2.S',
     66        'src/boot/memmap.c',
     67        'src/fpu_context.c',
     68        'src/syscall.c',
     69)
     70
     71_check_headers = [
     72        'include/arch/istate_struct.h',
     73        'include/arch/context_struct.h',
     74        'include/arch/boot/memmap_struct.h',
     75]
     76
     77foreach h : _check_headers
     78        arch_src += [ autocheck.process(h) ]
     79endforeach
Note: See TracChangeset for help on using the changeset viewer.