1 from . import kernel, libs, arch, hal
3 src.h += "includes", "includes/usr"
5 flag.cc += "-ffreestanding", "-fno-pie"
8 "-Wall -Wextra -Werror",
9 "-Wno-unknown-pragmas",
10 "-Wno-unused-function",
11 "-Wno-unused-variable",
12 "-Wno-unused-but-set-variable",
13 "-Wno-unused-parameter",
14 "-Wno-discarded-qualifiers",
15 "-Werror=incompatible-pointer-types"
19 "-fno-omit-frame-pointer",
20 "-finline-small-functions",
23 flag.ld += "-nostdlib", "-nolibc", "-z noexecstack", "-no-pie", "-Wl,--build-id=none"