jehanne/sys/src/kern/amd64/core.json

110 lines
1.9 KiB
JSON

{
"core": {
"Kernel" : {
"CodeFile": "autogenerated.c"
},
"Cflags": [
"-DKERNEL",
"-DKERNDATE=1433623937",
"-c",
"-I.",
"-I$JEHANNE/sys/src/lib/jehanne",
"-mcmodel=kernel",
"-O0",
"-static",
"-fplan9-extensions",
"-mno-red-zone",
"-fstack-protector-all",
"-ffreestanding",
"-fno-builtin",
"-g",
"-fvar-tracking",
"-fvar-tracking-assignments",
"-ffixed-r14",
"-ffixed-r15",
"-Wall",
"-W",
"-Wno-sign-compare",
"-Wno-missing-field-initializers",
"-Wno-unused-parameter",
"-Wno-missing-braces",
"-Wno-parentheses",
"-Wno-unknown-pragmas"
],
"Libs": [
"/arch/$ARCH/lib/klibmemlayer.a",
"/arch/$ARCH/lib/klibmemdraw.a",
"/arch/$ARCH/lib/klibdraw.a",
"/arch/$ARCH/lib/klibip.a",
"/arch/$ARCH/lib/klibc.a",
"/arch/$ARCH/lib/klib9p2000.a",
"/arch/$ARCH/lib/klibsec.a",
"/arch/$ARCH/lib/klibmp.a",
"/arch/$ARCH/lib/klibaml.a"
],
"Oflags": [
"-z",
"max-page-size=0x1000",
"-nostdlib",
"-g",
"-T",
"kernel.ld"
],
"Pre": [
"ksyscalls $JEHANNE/sys/src/sysconf.json > systab.c",
"mksys -o errstr.h '-mode=errstr.h' $JEHANNE/sys/src/sysconf.json",
"./createSIPIHeader.sh"
],
"Projects": [
"clean.json",
"../boot/build.json",
"inith.json"
],
"SourceFiles": [
"bios32.c",
"devether.c",
"devrtc.c",
"devkbd.c",
"ether8139.c",
"ether8169.c",
"ether82557.c",
"ether82563.c",
"etherigbe.c",
"ethermii.c",
"etherm10g.c",
"pci.c",
"sdiahci.c",
"sdscsi.c",
"uarti8250.c",
"uartpci.c",
"entry.S",
"ec.c",
"l64v.S",
"l64fpu.S",
"cpuidamd64.S",
"l64idt.S",
"l64vsyscall.S",
"acpi.c",
"arch.c",
"archmp.c",
"devarch.c",
"fpu.c",
"hpet.c",
"i8253.c",
"i8259.c",
"lapic.c",
"main.c",
"memory.c",
"mmu.c",
"mp.c",
"msi.c",
"mtrr.c",
"multiboot.c",
"squidboy.c",
"syscall.c",
"systab.c",
"trap.c"
]
}
}