k8cpu.json 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. {
  2. "Name":"k8cpu",
  3. "Program": "9k8cpu",
  4. "Include":["core.json", "../386/386.json", "../ip/ip.json", "../port/port.json"],
  5. "Projects": [
  6. "/sys/src/cmd/kcmds.json"
  7. ],
  8. "Pre": [
  9. "data2c _rc_lib_rcmain ../../../../rc/lib/rcmain >> k8cpu.root.c",
  10. "cp /amd64/bin/rc rc.elf.out",
  11. "strip rc.elf.out",
  12. "data2c _amd64_bin_rc rc.elf.out >> k8cpu.root.c",
  13. "cp /amd64/bin/bind bind.elf.out",
  14. "strip bind.elf.out",
  15. "data2c _amd64_bin_bind bind.elf.out>> k8cpu.root.c",
  16. "cp /amd64/bin/mount mount.elf.out",
  17. "strip mount.elf.out",
  18. "data2c _amd64_bin_mount mount.elf.out>> k8cpu.root.c",
  19. "cp /amd64/bin/echo echo.elf.out",
  20. "strip echo.elf.out",
  21. "data2c _amd64_bin_echo echo.elf.out>> k8cpu.root.c",
  22. "cp /amd64/bin/ip/ipconfig ipconfig.elf.out",
  23. "strip ipconfig.elf.out",
  24. "data2c _amd64_bin_ipconfig ipconfig.elf.out>> k8cpu.root.c",
  25. "cp /amd64/bin/srv srv.elf.out",
  26. "strip srv.elf.out",
  27. "data2c _amd64_bin_srv srv.elf.out>> k8cpu.root.c",
  28. "cp /amd64/bin/date date.elf.out",
  29. "strip date.elf.out",
  30. "data2c _amd64_bin_date date.elf.out>> k8cpu.root.c",
  31. "cp /amd64/bin/ls ls.elf.out",
  32. "strip ls.elf.out",
  33. "data2c _amd64_bin_ls ls.elf.out>> k8cpu.root.c"
  34. ],
  35. "SourceFiles":[
  36. "cga.c",
  37. "devacpi.c",
  38. "devusb.c",
  39. "ether8139.c",
  40. "ether82563.c",
  41. "k8cpu.c",
  42. "k8cpu.root.c",
  43. "usbehcipc.c",
  44. "usbohci.c",
  45. "usbuhci.c"
  46. ],
  47. "Post": [
  48. "rm *.elf.out"
  49. ],
  50. "Env": [
  51. "CONF=k8cpu"
  52. ]
  53. }