bootconf.json 731 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. {
  2. "Cflags": [
  3. "-g",
  4. "-Wall",
  5. "-Wno-missing-braces",
  6. "-Wno-parentheses",
  7. "-Wno-unknown-pragmas",
  8. "-Wuninitialized",
  9. "-Wmaybe-uninitialized",
  10. "-O0",
  11. "-static",
  12. "-fplan9-extensions",
  13. "-mno-red-zone",
  14. "-ffreestanding",
  15. "-fno-builtin",
  16. "-mcmodel=small"
  17. ],
  18. "Libs": [
  19. "libboot.a",
  20. "/amd64/lib/libip.a",
  21. "/amd64/lib/libauth.a",
  22. "/amd64/lib/libc.a"
  23. ],
  24. "Name": "bootk8cpu",
  25. "Oflags": [
  26. "-e_main",
  27. "-static"
  28. ],
  29. "Post": [
  30. "rm *.o *.a"
  31. ],
  32. "Pre": [
  33. "[ ! -f bootk8cpu.elf.out ] || rm *.elf.out",
  34. "awk -f ../mk/parse -- -mkbootconf ../k10/k8cpu \u003e bootk8cpu.c"
  35. ],
  36. "Program": "bootk8cpu.elf.out",
  37. "Projects": [
  38. "boot.json"
  39. ],
  40. "SourceFiles": [
  41. "printstub.c",
  42. "bootk8cpu.c"
  43. ]
  44. }