BUILD 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. load('//sys/src/FLAGS', "KLIB_COMPILER_FLAGS", "LIB_COMPILER_FLAGS")
  2. cc_library(
  3. name="klibdraw",
  4. copts=KLIB_COMPILER_FLAGS,
  5. includes=[
  6. "//sys/include",
  7. "//amd64/include",
  8. ],
  9. srcs=[
  10. "alloc.c",
  11. "allocimagemix.c",
  12. "arith.c",
  13. "bezier.c",
  14. "border.c",
  15. "buildfont.c",
  16. "bytesperline.c",
  17. "chan.c",
  18. "cloadimage.c",
  19. "computil.c",
  20. "creadimage.c",
  21. "debug.c",
  22. "defont.c",
  23. "draw.c",
  24. "drawrepl.c",
  25. "egetrect.c",
  26. "ellipse.c",
  27. "emenuhit.c",
  28. "event.c",
  29. "fmt.c",
  30. "font.c",
  31. "freesubfont.c",
  32. "getdefont.c",
  33. "getrect.c",
  34. "getsubfont.c",
  35. "icossin.c",
  36. "icossin2.c",
  37. "init.c",
  38. "keyboard.c",
  39. "line.c",
  40. "menuhit.c",
  41. "mkfont.c",
  42. "mouse.c",
  43. "newwindow.c",
  44. "openfont.c",
  45. "poly.c",
  46. "loadimage.c",
  47. "readcolmap.c",
  48. "readimage.c",
  49. "readsubfont.c",
  50. "rectclip.c",
  51. "replclipr.c",
  52. "rgb.c",
  53. "scroll.c",
  54. "string.c",
  55. "stringbg.c",
  56. "stringsubfont.c",
  57. "stringwidth.c",
  58. "subfont.c",
  59. "subfontcache.c",
  60. "subfontname.c",
  61. "unloadimage.c",
  62. "window.c",
  63. "writecolmap.c",
  64. "writeimage.c",
  65. "writesubfont.c"
  66. ],
  67. alwayslink=true,
  68. )
  69. cc_library(
  70. name="libdraw",
  71. copts=LIB_COMPILER_FLAGS,
  72. includes=[
  73. "//sys/include",
  74. "//amd64/include",
  75. ],
  76. srcs=[
  77. "alloc.c",
  78. "allocimagemix.c",
  79. "arith.c",
  80. "bezier.c",
  81. "border.c",
  82. "buildfont.c",
  83. "bytesperline.c",
  84. "chan.c",
  85. "cloadimage.c",
  86. "computil.c",
  87. "creadimage.c",
  88. "debug.c",
  89. "defont.c",
  90. "draw.c",
  91. "drawrepl.c",
  92. "egetrect.c",
  93. "ellipse.c",
  94. "emenuhit.c",
  95. "event.c",
  96. "fmt.c",
  97. "font.c",
  98. "freesubfont.c",
  99. "getdefont.c",
  100. "getrect.c",
  101. "getsubfont.c",
  102. "icossin.c",
  103. "icossin2.c",
  104. "init.c",
  105. "keyboard.c",
  106. "line.c",
  107. "menuhit.c",
  108. "mkfont.c",
  109. "mouse.c",
  110. "newwindow.c",
  111. "openfont.c",
  112. "poly.c",
  113. "loadimage.c",
  114. "readcolmap.c",
  115. "readimage.c",
  116. "readsubfont.c",
  117. "rectclip.c",
  118. "replclipr.c",
  119. "rgb.c",
  120. "scroll.c",
  121. "string.c",
  122. "stringbg.c",
  123. "stringsubfont.c",
  124. "stringwidth.c",
  125. "subfont.c",
  126. "subfontcache.c",
  127. "subfontname.c",
  128. "unloadimage.c",
  129. "window.c",
  130. "writecolmap.c",
  131. "writeimage.c",
  132. "writesubfont.c"
  133. ]
  134. )