klib.json 479 B

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