Merge remote-tracking branch 'origin/master' into isa/arm64
[lunaix-os.git] / lunaix-os / arch / aarch64 / LBuild
1
2 sources([
3     "boot/init.c",
4     "boot/kremap.c",
5     "boot/start.S"
6 ])
7
8 sources([
9     "exception/entries.S",
10     "exception/context.S",
11     "exception/handler.c"
12 ])
13
14 sources([
15     "soc/gic/gic.c",
16     "soc/gic/gic_dt.c",
17 ])
18
19 sources([
20     "fault.c",
21     "trace.c"
22 ])
23
24 headers([
25     "includes"
26 ])
27
28 compile_opts([
29     "-mlittle-endian",
30     "-mgeneral-regs-only",
31     "-mabi=lp64",
32     "-mno-omit-leaf-frame-pointer"
33 ])