kernel.json 565 B

123456789101112131415161718192021222324252627282930313233343536
  1. {
  2. "KernelCmd": {
  3. "Cflags": [
  4. "-mcmodel=small",
  5. "-O0",
  6. "-fplan9-extensions",
  7. "-mno-red-zone",
  8. "-ffreestanding",
  9. "-fno-builtin",
  10. "-Wall",
  11. "-Wno-missing-braces",
  12. "-Wno-parentheses",
  13. "-Wno-unknown-pragmas",
  14. "-g"
  15. ],
  16. "Libs": [
  17. "/amd64/lib/libString.a",
  18. "/amd64/lib/lib9p.a",
  19. "/amd64/lib/libndb.a",
  20. "/amd64/lib/libauth.a",
  21. "/amd64/lib/libbio.a",
  22. "/amd64/lib/libip.a",
  23. "/amd64/lib/libc.a"
  24. ],
  25. "Oflags": [
  26. "-static",
  27. "-e_main"
  28. ],
  29. "Post": [
  30. "rm *.o"
  31. ],
  32. "Pre": [
  33. "rm -f *.o *.tag.*"
  34. ]
  35. }
  36. }