ya.make 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237
  1. PY2_LIBRARY()
  2. LICENSE(PIL)
  3. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  4. VERSION(6.2.2)
  5. ORIGINAL_SOURCE(mirror://pypi/P/Pillow/Pillow-6.2.2.tar.gz)
  6. PEERDIR(
  7. contrib/libs/freetype
  8. contrib/libs/lcms2
  9. contrib/libs/libjpeg-turbo
  10. contrib/libs/libtiff
  11. contrib/libs/libwebp
  12. contrib/libs/libwebp/demux
  13. contrib/libs/libwebp/mux
  14. contrib/libs/openjpeg
  15. contrib/libs/python
  16. contrib/libs/zlib
  17. contrib/python/cffi
  18. contrib/python/olefile
  19. )
  20. ADDINCL(
  21. contrib/libs/freetype/include
  22. contrib/libs/lcms2/include
  23. contrib/libs/libjpeg-turbo
  24. contrib/libs/libwebp
  25. contrib/libs/openjpeg/include
  26. contrib/python/Pillow/py2/libImaging
  27. )
  28. NO_COMPILER_WARNINGS()
  29. NO_LINT()
  30. CFLAGS(
  31. -DHAVE_LIBJPEG
  32. -DHAVE_LIBTIFF
  33. -DHAVE_LIBZ
  34. -DHAVE_OPENJPEG
  35. -DHAVE_WEBPMUX
  36. -DPILLOW_VERSION=\"6.2.2\"
  37. )
  38. SRCS(
  39. _imaging.c
  40. _imagingcms.c
  41. _imagingft.c
  42. _imagingmath.c
  43. _imagingmorph.c
  44. _webp.c
  45. decode.c
  46. display.c
  47. encode.c
  48. libImaging/Access.c
  49. libImaging/AlphaComposite.c
  50. libImaging/Bands.c
  51. libImaging/BcnDecode.c
  52. libImaging/BitDecode.c
  53. libImaging/Blend.c
  54. libImaging/BoxBlur.c
  55. libImaging/Chops.c
  56. libImaging/ColorLUT.c
  57. libImaging/Convert.c
  58. libImaging/ConvertYCbCr.c
  59. libImaging/Copy.c
  60. libImaging/Crop.c
  61. libImaging/Dib.c
  62. libImaging/Draw.c
  63. libImaging/Effects.c
  64. libImaging/EpsEncode.c
  65. libImaging/File.c
  66. libImaging/Fill.c
  67. libImaging/Filter.c
  68. libImaging/FliDecode.c
  69. libImaging/Geometry.c
  70. libImaging/GetBBox.c
  71. libImaging/GifDecode.c
  72. libImaging/GifEncode.c
  73. libImaging/HexDecode.c
  74. libImaging/Histo.c
  75. libImaging/Jpeg2KDecode.c
  76. libImaging/Jpeg2KEncode.c
  77. libImaging/JpegDecode.c
  78. libImaging/JpegEncode.c
  79. libImaging/Matrix.c
  80. libImaging/ModeFilter.c
  81. libImaging/Negative.c
  82. libImaging/Offset.c
  83. libImaging/Pack.c
  84. libImaging/PackDecode.c
  85. libImaging/Palette.c
  86. libImaging/Paste.c
  87. libImaging/PcdDecode.c
  88. libImaging/PcxDecode.c
  89. libImaging/PcxEncode.c
  90. libImaging/Point.c
  91. libImaging/Quant.c
  92. libImaging/QuantHash.c
  93. libImaging/QuantHeap.c
  94. libImaging/QuantOctree.c
  95. libImaging/QuantPngQuant.c
  96. libImaging/RankFilter.c
  97. libImaging/RawDecode.c
  98. libImaging/RawEncode.c
  99. libImaging/Resample.c
  100. libImaging/SgiRleDecode.c
  101. libImaging/Storage.c
  102. libImaging/SunRleDecode.c
  103. libImaging/TgaRleDecode.c
  104. libImaging/TgaRleEncode.c
  105. libImaging/TiffDecode.c
  106. libImaging/Unpack.c
  107. libImaging/UnpackYCC.c
  108. libImaging/UnsharpMask.c
  109. libImaging/XbmDecode.c
  110. libImaging/XbmEncode.c
  111. libImaging/ZipDecode.c
  112. libImaging/ZipEncode.c
  113. libImaging/codec_fd.c
  114. map.c
  115. outline.c
  116. path.c
  117. )
  118. PY_REGISTER(
  119. PIL._imaging
  120. PIL._imagingcms
  121. PIL._imagingft
  122. PIL._imagingmath
  123. PIL._imagingmorph
  124. PIL._webp
  125. )
  126. PY_SRCS(
  127. TOP_LEVEL
  128. PIL/__init__.py
  129. PIL/__main__.py
  130. PIL/_binary.py
  131. PIL/_util.py
  132. PIL/_version.py
  133. PIL/BdfFontFile.py
  134. PIL/BlpImagePlugin.py
  135. PIL/BmpImagePlugin.py
  136. PIL/BufrStubImagePlugin.py
  137. PIL/ContainerIO.py
  138. PIL/CurImagePlugin.py
  139. PIL/DcxImagePlugin.py
  140. PIL/DdsImagePlugin.py
  141. PIL/EpsImagePlugin.py
  142. PIL/ExifTags.py
  143. PIL/features.py
  144. PIL/FitsStubImagePlugin.py
  145. PIL/FliImagePlugin.py
  146. PIL/FontFile.py
  147. PIL/FpxImagePlugin.py
  148. PIL/FtexImagePlugin.py
  149. PIL/GbrImagePlugin.py
  150. PIL/GdImageFile.py
  151. PIL/GifImagePlugin.py
  152. PIL/GimpGradientFile.py
  153. PIL/GimpPaletteFile.py
  154. PIL/GribStubImagePlugin.py
  155. PIL/Hdf5StubImagePlugin.py
  156. PIL/IcnsImagePlugin.py
  157. PIL/IcoImagePlugin.py
  158. PIL/Image.py
  159. PIL/ImageChops.py
  160. PIL/ImageCms.py
  161. PIL/ImageColor.py
  162. PIL/ImageDraw.py
  163. PIL/ImageDraw2.py
  164. PIL/ImageEnhance.py
  165. PIL/ImageFile.py
  166. PIL/ImageFilter.py
  167. PIL/ImageFont.py
  168. PIL/ImageMath.py
  169. PIL/ImageMode.py
  170. PIL/ImageMorph.py
  171. PIL/ImageOps.py
  172. PIL/ImagePalette.py
  173. PIL/ImagePath.py
  174. PIL/ImageSequence.py
  175. PIL/ImageShow.py
  176. PIL/ImageStat.py
  177. PIL/ImageTransform.py
  178. PIL/ImageWin.py
  179. PIL/ImImagePlugin.py
  180. PIL/ImtImagePlugin.py
  181. PIL/IptcImagePlugin.py
  182. PIL/Jpeg2KImagePlugin.py
  183. PIL/JpegImagePlugin.py
  184. PIL/JpegPresets.py
  185. PIL/McIdasImagePlugin.py
  186. PIL/MicImagePlugin.py
  187. PIL/MpegImagePlugin.py
  188. PIL/MpoImagePlugin.py
  189. PIL/MspImagePlugin.py
  190. PIL/PaletteFile.py
  191. PIL/PalmImagePlugin.py
  192. PIL/PcdImagePlugin.py
  193. PIL/PcfFontFile.py
  194. PIL/PcxImagePlugin.py
  195. PIL/PdfImagePlugin.py
  196. PIL/PdfParser.py
  197. PIL/PixarImagePlugin.py
  198. PIL/PngImagePlugin.py
  199. PIL/PpmImagePlugin.py
  200. PIL/PsdImagePlugin.py
  201. PIL/PSDraw.py
  202. PIL/PyAccess.py
  203. PIL/SgiImagePlugin.py
  204. PIL/SpiderImagePlugin.py
  205. PIL/SunImagePlugin.py
  206. PIL/TarIO.py
  207. PIL/TgaImagePlugin.py
  208. PIL/TiffImagePlugin.py
  209. PIL/TiffTags.py
  210. PIL/WalImageFile.py
  211. PIL/WebPImagePlugin.py
  212. PIL/WmfImagePlugin.py
  213. PIL/XbmImagePlugin.py
  214. PIL/XpmImagePlugin.py
  215. PIL/XVThumbImagePlugin.py
  216. )
  217. IF (OS_DARWIN OR OS_WINDOWS)
  218. PY_SRCS(
  219. TOP_LEVEL
  220. PIL/ImageGrab.py
  221. )
  222. ENDIF()
  223. END()