build.json 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. [
  2. {
  3. "Name": "cpu",
  4. "Env": [
  5. "CONF=cpu"
  6. ],
  7. "Include": [
  8. "core.json",
  9. "../386/386.json",
  10. "../ip/ip.json",
  11. "../port/port.json"
  12. ],
  13. "Kernel": {
  14. "Config": {
  15. "Code": [
  16. "int cpuserver = 1;",
  17. "uint32_t kerndate = 1;"
  18. ],
  19. "Dev": [
  20. "acpi",
  21. "arch",
  22. "bridge",
  23. "cap",
  24. "cons",
  25. "coreboot",
  26. "draw",
  27. "dup",
  28. "env",
  29. "fdmux",
  30. "ether",
  31. "ip",
  32. "kbin",
  33. "kbmap",
  34. "kprof",
  35. "mnt",
  36. "mntn",
  37. "mouse",
  38. "pci",
  39. "pipe",
  40. "proc",
  41. "ram",
  42. "regress",
  43. "root",
  44. "rtc",
  45. "sd",
  46. "segment",
  47. "srv",
  48. "ssl",
  49. "tls",
  50. "uart",
  51. "usb",
  52. "ws",
  53. "v9p",
  54. "vcon",
  55. "vga"
  56. ],
  57. "Ip": [
  58. "tcp",
  59. "udp",
  60. "ipifc",
  61. "icmp",
  62. "icmp6",
  63. "gre"
  64. ],
  65. "Link": [
  66. "ether8169",
  67. "ether82557",
  68. "ether82563",
  69. "etherigbe",
  70. "ether8139",
  71. "ethermedium",
  72. "loopbackmedium",
  73. "netdevmedium",
  74. "usbuhci",
  75. "usbohci",
  76. "usbehci"
  77. ],
  78. "Sd": [
  79. "sdiahci"
  80. ],
  81. "Uart": [
  82. "i8250",
  83. "pci"
  84. ],
  85. "VGA": [
  86. "vgavesa"
  87. ]
  88. },
  89. "Ramfiles": {
  90. "bind": "/$ARCH/bin/bind",
  91. "boot": "/sys/src/9/boot/bootcpu.elf.out",
  92. "cat": "/$ARCH/bin/cat",
  93. "crs": "/$ARCH/bin/acpi/crs",
  94. "date": "/$ARCH/bin/date",
  95. "echo": "/$ARCH/bin/echo",
  96. "ed": "/$ARCH/bin/ed",
  97. "factotum": "/$ARCH/bin/auth/factotum",
  98. "fdisk": "/$ARCH/bin/disk/fdisk",
  99. "fossil": "/$ARCH/bin/fossil/fossil",
  100. "grep": "/$ARCH/bin/grep",
  101. "ipconfig": "/$ARCH/bin/ip/ipconfig",
  102. "irq": "/$ARCH/bin/acpi/irq",
  103. "ls": "/$ARCH/bin/ls",
  104. "mount": "/$ARCH/bin/mount",
  105. "nvram": "/util/nvram",
  106. "pci": "/rc/bin/pci",
  107. "prep": "/$ARCH/bin/disk/prep",
  108. "ps": "/$ARCH/bin/ps",
  109. "ratrace": "/$ARCH/bin/ratrace",
  110. "rc": "/$ARCH/bin/rc",
  111. "rcmain": "/rc/lib/rcmain",
  112. "realemu": "/$ARCH/bin/aux/realemu",
  113. "sed": "/$ARCH/bin/sed",
  114. "srv": "/$ARCH/bin/srv",
  115. "startdisk": "startdisk",
  116. "usbd": "/$ARCH/bin/usb/usbd",
  117. "venti": "/$ARCH/bin/venti/venti",
  118. "vga": "/$ARCH/bin/aux/vga"
  119. },
  120. "Systab": "/sys/src/libc/9syscall/sys.h"
  121. },
  122. "Program": "harvey",
  123. "SourceFiles": [
  124. "cga.c",
  125. "devacpi.c",
  126. "devusb.c",
  127. "devvga.c",
  128. "ether8139.c",
  129. "ether82563.c",
  130. "cpu.c",
  131. "mouse.c",
  132. "screen.c",
  133. "sdiahci.c",
  134. "usbehcipc.c",
  135. "usbohci.c",
  136. "usbuhci.c",
  137. "vga.c",
  138. "vgax.c"
  139. ]
  140. }
  141. ]