ya.make 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. OWNER(
  2. thegeorg
  3. g:contrib
  4. g:cpp-contrib
  5. )
  6. # This is a part of xz utils package. Source can be downloaded from
  7. # https://tukaani.org/xz/
  8. LIBRARY()
  9. LICENSE(Public-Domain)
  10. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  11. VERSION(5.2.4)
  12. NO_COMPILER_WARNINGS()
  13. NO_UTIL()
  14. CFLAGS(
  15. GLOBAL -DLZMA_API_STATIC
  16. -DHAVE_CONFIG_H
  17. -DTUKLIB_SYMBOL_PREFIX=lzma_
  18. )
  19. PEERDIR(
  20. contrib/libs/xz/common
  21. )
  22. ADDINCL(
  23. GLOBAL contrib/libs/xz/liblzma/api
  24. contrib/libs/xz
  25. contrib/libs/xz/liblzma/check
  26. contrib/libs/xz/liblzma/common
  27. contrib/libs/xz/liblzma/delta
  28. contrib/libs/xz/liblzma/lz
  29. contrib/libs/xz/liblzma/lzma
  30. contrib/libs/xz/liblzma/rangecoder
  31. contrib/libs/xz/liblzma/simple
  32. contrib/libs/xz/common
  33. )
  34. SRCS(
  35. check/check.c
  36. check/crc32_fast.c
  37. check/crc32_table.c
  38. check/crc64_fast.c
  39. check/crc64_table.c
  40. check/sha256.c
  41. common/alone_decoder.c
  42. common/alone_encoder.c
  43. common/auto_decoder.c
  44. common/block_buffer_decoder.c
  45. common/block_buffer_encoder.c
  46. common/block_decoder.c
  47. common/block_encoder.c
  48. common/block_header_decoder.c
  49. common/block_header_encoder.c
  50. common/block_util.c
  51. common/common.c
  52. common/easy_buffer_encoder.c
  53. common/easy_decoder_memusage.c
  54. common/easy_encoder.c
  55. common/easy_encoder_memusage.c
  56. common/easy_preset.c
  57. common/filter_buffer_decoder.c
  58. common/filter_buffer_encoder.c
  59. common/filter_common.c
  60. common/filter_decoder.c
  61. common/filter_encoder.c
  62. common/filter_flags_decoder.c
  63. common/filter_flags_encoder.c
  64. common/hardware_cputhreads.c
  65. common/index.c
  66. common/index_decoder.c
  67. common/index_encoder.c
  68. common/index_hash.c
  69. common/outqueue.c
  70. common/stream_buffer_decoder.c
  71. common/stream_buffer_encoder.c
  72. common/stream_decoder.c
  73. common/stream_encoder.c
  74. common/stream_encoder_mt.c
  75. common/stream_flags_common.c
  76. common/stream_flags_decoder.c
  77. common/stream_flags_encoder.c
  78. common/vli_decoder.c
  79. common/vli_encoder.c
  80. common/vli_size.c
  81. delta/delta_common.c
  82. delta/delta_decoder.c
  83. delta/delta_encoder.c
  84. lz/lz_decoder.c
  85. lz/lz_encoder.c
  86. lz/lz_encoder_mf.c
  87. lzma/fastpos_table.c
  88. lzma/lzma2_decoder.c
  89. lzma/lzma2_encoder.c
  90. lzma/lzma_decoder.c
  91. lzma/lzma_encoder.c
  92. lzma/lzma_encoder_optimum_fast.c
  93. lzma/lzma_encoder_optimum_normal.c
  94. lzma/lzma_encoder_presets.c
  95. rangecoder/price_table.c
  96. simple/arm.c
  97. simple/armthumb.c
  98. simple/ia64.c
  99. simple/powerpc.c
  100. simple/simple_coder.c
  101. simple/simple_decoder.c
  102. simple/simple_encoder.c
  103. simple/sparc.c
  104. simple/x86.c
  105. )
  106. END()