kernel.json 584 B

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