kernel.json 565 B

123456789101112131415161718192021222324252627282930313233343536
  1. {
  2. "Cflags": [
  3. "-mcmodel=small",
  4. "-O0",
  5. "-fplan9-extensions",
  6. "-ffreestanding",
  7. "-fno-builtin",
  8. "-Wall",
  9. "-Wno-missing-braces",
  10. "-Wno-parentheses",
  11. "-Wno-unknown-pragmas",
  12. "-Wuninitialized",
  13. "-Wmaybe-uninitialized",
  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. "Name": "KernelCmd",
  26. "Oflags": [
  27. "-static",
  28. "-e_main"
  29. ],
  30. "Post": [
  31. "rm *.o"
  32. ],
  33. "Pre": [
  34. "rm -f *.o *.tag.*"
  35. ]
  36. }