core.json 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. [
  2. {
  3. "Name": "core",
  4. "Cflags": [
  5. "-mcmodel=medany",
  6. "-O0",
  7. "-static",
  8. "-ffreestanding",
  9. "-fno-builtin",
  10. "-DKERNDATE=1433623937",
  11. "-g",
  12. "-Wall",
  13. "-Werror",
  14. "-I",
  15. "/sys/src/9/riscv",
  16. "-I",
  17. "/sys/src/9/port",
  18. "-I",
  19. "/sys/src/libc/9syscall"
  20. ],
  21. "Libs": [
  22. "/$ARCH/lib/klibc.a",
  23. "/$ARCH/lib/klibip.a",
  24. "/$ARCH/lib/klibsec.a"
  25. ],
  26. "Oflags": [
  27. "-z",
  28. "max-page-size=0x1000",
  29. "-nostdlib",
  30. "-g",
  31. "--no-relax",
  32. "-T",
  33. "kernel.ld"
  34. ],
  35. "Pre": [
  36. "mksys -o systab.c -mode=systab.c /sys/src/sysconf.json",
  37. "mksys -o errstr.h -mode=errstr.h /sys/src/sysconf.json"
  38. ],
  39. "Projects": [
  40. "clean.json",
  41. "../boot/bootconf.json",
  42. "inith.json"
  43. ],
  44. "SourceFiles": [
  45. "assembly.S",
  46. "arch.c",
  47. "archriscv.c",
  48. "asm.c",
  49. "acore.c",
  50. "backtrace.c",
  51. "coreboot.c",
  52. "ctype.c",
  53. "devarch.c",
  54. "main.c",
  55. "map.c",
  56. "memory.c",
  57. "mmu.c",
  58. "physalloc.c",
  59. "qmalloc.c",
  60. "spl.c",
  61. "_spl.S",
  62. "syscall.c",
  63. "systab.c",
  64. "tcore.c",
  65. "trap.c",
  66. "trapentry.S",
  67. "uart8250mem.c",
  68. "uart.c"
  69. ]
  70. }
  71. ]