core.json 1000 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. {
  2. "core": {
  3. "Cflags": [
  4. "-O0",
  5. "-static",
  6. "-ffreestanding",
  7. "-fno-builtin",
  8. "-DKERNDATE=1433623937",
  9. "-g",
  10. "-Wall",
  11. "-W",
  12. "-Wno-sign-compare",
  13. "-Wno-missing-field-initializers",
  14. "-Wno-unused-parameter",
  15. "-Wno-missing-braces",
  16. "-Wno-parentheses",
  17. "-Wno-unknown-pragmas",
  18. "-Werror",
  19. "-I", "/sys/src/9/aarch64",
  20. "-I", "/sys/src/9/port"
  21. ],
  22. "NoLibs": [
  23. "/$ARCH/lib/klibc.a"
  24. ],
  25. "Oflags": [
  26. "-z",
  27. "max-page-size=0x1000",
  28. "-nostdlib",
  29. "-g",
  30. "-T",
  31. "kernel.ld"
  32. ],
  33. "Pre": [
  34. "mksys -o systab.c '-mode=systab.c' $HARVEY/sys/src/sysconf.json",
  35. "mksys -o errstr.h '-mode=errstr.h' $HARVEY/sys/src/sysconf.json"
  36. ],
  37. "Projects": [
  38. "clean.json",
  39. "../boot/bootconf.json",
  40. "inith.json"
  41. ],
  42. "MissingSourceFiles": [
  43. "arch.c",
  44. "asm.c",
  45. "devarch.c",
  46. "map.c",
  47. "memory.c",
  48. "mmu.c",
  49. "mp.c",
  50. "physalloc.c",
  51. "systab.c",
  52. "tcore.c",
  53. "trap.c"
  54. ],
  55. "SourceFiles": [
  56. "main.c"
  57. ]
  58. }
  59. }