boot.json 619 B

12345678910111213141516171819202122232425262728293031323334353637
  1. {
  2. "libboot": {
  3. "Cflags": [
  4. "-g",
  5. "-Wall",
  6. "-Wno-missing-braces",
  7. "-Wno-parentheses",
  8. "-Wno-unknown-pragmas",
  9. "-O0",
  10. "-static",
  11. "-ffreestanding",
  12. "-fno-builtin"
  13. ],
  14. "Include": [
  15. "/sys/src/lib.json"
  16. ],
  17. "Install": "/sys/src/9/boot",
  18. "Library": "libboot.a",
  19. "Pre": [
  20. "mksys -o bootcpu.c '-mode=bootcpu.c' $HARVEY/sys/src/sysconf.json",
  21. "[ ! -f bootcpu.elf.out ] || rm *.elf.out"
  22. ],
  23. "SourceFiles": [
  24. "aux.c",
  25. "bootauth.c",
  26. "boot.c",
  27. "bootcache.c",
  28. "bootip.c",
  29. "bootcpu.c",
  30. "bootrc.c",
  31. "embed.c",
  32. "local.c",
  33. "paq.c",
  34. "settime.c"
  35. ]
  36. }
  37. }