ya.make 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. # Generated by devtools/yamaker from nixpkgs 22.11.
  2. LIBRARY()
  3. LICENSE(
  4. "(FTL OR GPL-2.0-or-later)" AND
  5. "(FTL OR GPL-2.0-or-later)" AND
  6. BSL-1.0 AND
  7. FTL AND
  8. MIT AND
  9. MIT-Modern-Variant AND
  10. MIT-open-group AND
  11. Public-Domain AND
  12. Zlib
  13. )
  14. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  15. VERSION(2.13.2)
  16. ORIGINAL_SOURCE(https://gitlab.freedesktop.org/freetype/freetype/)
  17. PEERDIR(
  18. contrib/libs/zlib
  19. )
  20. ADDINCL(
  21. GLOBAL contrib/libs/freetype/include
  22. contrib/libs/freetype/include/freetype/config
  23. contrib/libs/freetype/src/autofit
  24. contrib/libs/freetype/src/base
  25. contrib/libs/freetype/src/bdf
  26. contrib/libs/freetype/src/cache
  27. contrib/libs/freetype/src/cff
  28. contrib/libs/freetype/src/cid
  29. contrib/libs/freetype/src/dlg
  30. contrib/libs/freetype/src/lzw
  31. contrib/libs/freetype/src/pcf
  32. contrib/libs/freetype/src/pfr
  33. contrib/libs/freetype/src/psaux
  34. contrib/libs/freetype/src/pshinter
  35. contrib/libs/freetype/src/psnames
  36. contrib/libs/freetype/src/raster
  37. contrib/libs/freetype/src/sdf
  38. contrib/libs/freetype/src/sfnt
  39. contrib/libs/freetype/src/smooth
  40. contrib/libs/freetype/src/svg
  41. contrib/libs/freetype/src/truetype
  42. contrib/libs/freetype/src/type1
  43. contrib/libs/freetype/src/type42
  44. contrib/libs/freetype/src/winfonts
  45. )
  46. NO_COMPILER_WARNINGS()
  47. NO_RUNTIME()
  48. CFLAGS(
  49. -DFT2_BUILD_LIBRARY
  50. -DFT_CONFIG_OPTION_SYSTEM_ZLIB
  51. )
  52. SRCS(
  53. src/autofit/autofit.c
  54. src/base/ftbase.c
  55. src/base/ftbbox.c
  56. src/base/ftbdf.c
  57. src/base/ftbitmap.c
  58. src/base/ftcid.c
  59. src/base/ftdebug.c
  60. src/base/ftfstype.c
  61. src/base/ftgasp.c
  62. src/base/ftglyph.c
  63. src/base/ftgxval.c
  64. src/base/ftinit.c
  65. src/base/ftmm.c
  66. src/base/ftotval.c
  67. src/base/ftpatent.c
  68. src/base/ftpfr.c
  69. src/base/ftstroke.c
  70. src/base/ftsynth.c
  71. src/base/ftsystem.c
  72. src/base/fttype1.c
  73. src/base/ftwinfnt.c
  74. src/bdf/bdf.c
  75. src/bzip2/ftbzip2.c
  76. src/cache/ftcache.c
  77. src/cff/cff.c
  78. src/cid/type1cid.c
  79. src/dlg/dlgwrap.c
  80. src/gzip/ftgzip.c
  81. src/lzw/ftlzw.c
  82. src/pcf/pcf.c
  83. src/pfr/pfr.c
  84. src/psaux/psaux.c
  85. src/pshinter/pshinter.c
  86. src/psnames/psnames.c
  87. src/raster/raster.c
  88. src/sdf/sdf.c
  89. src/sfnt/sfnt.c
  90. src/smooth/smooth.c
  91. src/svg/svg.c
  92. src/truetype/truetype.c
  93. src/type1/type1.c
  94. src/type42/type42.c
  95. src/winfonts/winfnt.c
  96. )
  97. IF (OS_DARWIN)
  98. SRCS(
  99. src/base/ftmac.c
  100. )
  101. ENDIF()
  102. END()