klib.json 533 B

12345678910111213141516171819202122232425262728293031323334353637
  1. {
  2. "KernelLibs": {
  3. "ToolOpts": {
  4. "/usr/bin/clang": [
  5. "-mno-implicit-float"
  6. ],
  7. "/usr/bin/gcc": [
  8. "-Wno-frame-address"
  9. ],
  10. "/usr/bin/gcc-6": [
  11. "-Wno-frame-address"
  12. ]
  13. },
  14. "Cflags": [
  15. "-mcmodel=kernel",
  16. "-O0",
  17. "-mno-red-zone",
  18. "-ffreestanding",
  19. "-fno-builtin",
  20. "-Wall",
  21. "-Wno-missing-braces",
  22. "-Wno-parentheses",
  23. "-Wno-unknown-pragmas",
  24. "-Wuninitialized",
  25. "-g"
  26. ],
  27. "Oflags": [
  28. "-static"
  29. ],
  30. "Post": [
  31. "rm *.o"
  32. ],
  33. "Pre": [
  34. "rm -f *.o *.tag.*"
  35. ]
  36. }
  37. }