klib.json 605 B

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