2016-11-25 17:18:40 +01:00
|
|
|
{
|
|
|
|
"core": {
|
|
|
|
"Kernel" : {
|
|
|
|
"CodeFile": "autogenerated.c"
|
|
|
|
},
|
|
|
|
"Cflags": [
|
|
|
|
"-DKERNEL",
|
|
|
|
"-DKERNDATE=1433623937",
|
|
|
|
"-c",
|
|
|
|
"-I.",
|
|
|
|
"-I$JEHANNE/sys/src/lib/c",
|
|
|
|
"-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",
|
|
|
|
"-Werror"
|
|
|
|
],
|
|
|
|
"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": [
|
2017-08-11 01:47:15 +02:00
|
|
|
"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",
|
2016-11-25 17:18:40 +01:00
|
|
|
"entry.S",
|
2017-08-11 01:47:15 +02:00
|
|
|
"ec.c",
|
2016-11-25 17:18:40 +01:00
|
|
|
"l64v.S",
|
|
|
|
"l64fpu.S",
|
|
|
|
"cpuidamd64.S",
|
|
|
|
"l64idt.S",
|
|
|
|
"l64vsyscall.S",
|
|
|
|
"acpi.c",
|
|
|
|
"arch.c",
|
2017-08-11 01:47:15 +02:00
|
|
|
"archmp.c",
|
2016-11-25 17:18:40 +01:00
|
|
|
"devarch.c",
|
|
|
|
"fpu.c",
|
|
|
|
"hpet.c",
|
2017-08-11 01:47:15 +02:00
|
|
|
"i8253.c",
|
2016-11-25 17:18:40 +01:00
|
|
|
"i8259.c",
|
|
|
|
"lapic.c",
|
|
|
|
"main.c",
|
|
|
|
"memory.c",
|
|
|
|
"mmu.c",
|
|
|
|
"mp.c",
|
|
|
|
"msi.c",
|
2017-08-11 01:47:15 +02:00
|
|
|
"mtrr.c",
|
2016-11-25 17:18:40 +01:00
|
|
|
"multiboot.c",
|
2017-08-11 01:47:15 +02:00
|
|
|
"squidboy.c",
|
2016-11-25 17:18:40 +01:00
|
|
|
"syscall.c",
|
|
|
|
"systab.c",
|
2017-08-11 01:47:15 +02:00
|
|
|
"trap.c"
|
2016-11-25 17:18:40 +01:00
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|