klib.json 427 B

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