BUILD 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. load("//sys/src/FLAGS", "LIB_COMPILER_FLAGS")
  2. cc_binary(
  3. name="consoles",
  4. copts=LIB_COMPILER_FLAGS,
  5. includes=[
  6. "//sys/include",
  7. "//amd64/include",
  8. ],
  9. deps=[
  10. "comconsole",
  11. "pipeconsole",
  12. "screenconsole",
  13. ],
  14. )
  15. cc_binary(
  16. name="console",
  17. copts=LIB_COMPILER_FLAGS,
  18. includes=[
  19. "//sys/include",
  20. "//amd64/include",
  21. ],
  22. linkopts=[
  23. "static",
  24. "e_main",
  25. "lc",
  26. ],
  27. srcs=[
  28. "buffer.c",
  29. "comconsole.c",
  30. "passthrough.c",
  31. "serve9p.c",
  32. "utils.c",
  33. ],
  34. )
  35. cc_binary(
  36. name="pipeconsole",
  37. copts=LIB_COMPILER_FLAGS,
  38. includes=[
  39. "//sys/include",
  40. "//amd64/include",
  41. ],
  42. srcs=[
  43. "buffer.c",
  44. "pipeconsole.c",
  45. "passthrough.c",
  46. "serve9p.c",
  47. "utils.c",
  48. ],
  49. linkopts=[
  50. "static",
  51. "e_main",
  52. "lc",
  53. ],
  54. )
  55. cc_binary(
  56. name="screenconsole",
  57. copts=LIB_COMPILER_FLAGS,
  58. includes=[
  59. "//sys/include",
  60. "//amd64/include",
  61. ],
  62. deps=[
  63. "//sys/src/libc:libc",
  64. ],
  65. linkopts=[
  66. "-static",
  67. "-e_main",
  68. ],
  69. srcs=[
  70. "buffer.c",
  71. "cga.c",
  72. "screenconsole.c",
  73. "keyboard.c",
  74. "passthrough.c",
  75. "serve9p.c",
  76. "utils.c",
  77. ],
  78. )