ya.make 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. # Generated by devtools/yamaker from nixpkgs 22.11.
  2. LIBRARY()
  3. LICENSE(
  4. BSD-3-Clause AND
  5. BSLA AND
  6. MIT AND
  7. libtiff
  8. )
  9. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  10. VERSION(4.7.0)
  11. ORIGINAL_SOURCE(https://gitlab.com/api/v4/projects/libtiff%2Flibtiff/repository/archive.tar.gz?sha=v4.7.0)
  12. PEERDIR(
  13. contrib/libs/libjpeg-turbo
  14. contrib/libs/libwebp
  15. contrib/libs/lzma
  16. contrib/libs/zlib
  17. contrib/libs/zstd
  18. )
  19. ADDINCL(
  20. GLOBAL contrib/libs/libtiff
  21. contrib/libs/libjpeg-turbo
  22. contrib/libs/libwebp
  23. contrib/libs/zstd/include
  24. )
  25. NO_COMPILER_WARNINGS()
  26. NO_UTIL()
  27. CFLAGS(
  28. -DALLOW_TIFF_NON_EXT_ALLOC_FUNCTIONS
  29. -DTIFF_DO_NOT_USE_NON_EXT_ALLOC_FUNCTIONS
  30. )
  31. SRCS(
  32. tif_aux.c
  33. tif_close.c
  34. tif_codec.c
  35. tif_color.c
  36. tif_compress.c
  37. tif_dir.c
  38. tif_dirinfo.c
  39. tif_dirread.c
  40. tif_dirwrite.c
  41. tif_dumpmode.c
  42. tif_error.c
  43. tif_extension.c
  44. tif_fax3.c
  45. tif_fax3sm.c
  46. tif_flush.c
  47. tif_getimage.c
  48. tif_hash_set.c
  49. tif_jbig.c
  50. tif_jpeg.c
  51. tif_jpeg_12.c
  52. tif_lerc.c
  53. tif_luv.c
  54. tif_lzma.c
  55. tif_lzw.c
  56. tif_next.c
  57. tif_ojpeg.c
  58. tif_open.c
  59. tif_packbits.c
  60. tif_pixarlog.c
  61. tif_predict.c
  62. tif_print.c
  63. tif_read.c
  64. tif_stream.cxx
  65. tif_strip.c
  66. tif_swab.c
  67. tif_thunder.c
  68. tif_tile.c
  69. tif_version.c
  70. tif_warning.c
  71. tif_webp.c
  72. tif_write.c
  73. tif_zip.c
  74. tif_zstd.c
  75. )
  76. IF (OS_WINDOWS)
  77. SRCS(
  78. tif_win32.c
  79. )
  80. ELSE()
  81. SRCS(
  82. tif_unix.c
  83. )
  84. ENDIF()
  85. END()