ya.make 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. # Generated by devtools/yamaker from nixpkgs 22.11.
  2. LIBRARY()
  3. LICENSE(
  4. Apache-2.0 AND
  5. BSL-1.0 AND
  6. FSFAP
  7. )
  8. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  9. VERSION(1.11.3)
  10. ORIGINAL_SOURCE(https://github.com/apache/avro/archive/release-1.11.3.tar.gz)
  11. PEERDIR(
  12. contrib/libs/snappy
  13. contrib/restricted/boost/any
  14. contrib/restricted/boost/asio
  15. contrib/restricted/boost/crc
  16. contrib/restricted/boost/format
  17. contrib/restricted/boost/iostreams
  18. contrib/restricted/boost/math
  19. )
  20. ADDINCL(
  21. contrib/libs/apache/avro/api
  22. )
  23. NO_COMPILER_WARNINGS()
  24. NO_UTIL()
  25. CFLAGS(
  26. -DAVRO_SOURCE
  27. -DAVRO_VERSION=\"1.11.3\"
  28. -DSNAPPY_CODEC_AVAILABLE
  29. )
  30. SRCS(
  31. impl/BinaryDecoder.cc
  32. impl/BinaryEncoder.cc
  33. impl/Compiler.cc
  34. impl/CustomAttributes.cc
  35. impl/DataFile.cc
  36. impl/FileStream.cc
  37. impl/Generic.cc
  38. impl/GenericDatum.cc
  39. impl/LogicalType.cc
  40. impl/Node.cc
  41. impl/NodeImpl.cc
  42. impl/Resolver.cc
  43. impl/ResolverSchema.cc
  44. impl/Schema.cc
  45. impl/Stream.cc
  46. impl/Types.cc
  47. impl/ValidSchema.cc
  48. impl/Validator.cc
  49. impl/Zigzag.cc
  50. impl/json/JsonDom.cc
  51. impl/json/JsonIO.cc
  52. impl/parsing/JsonCodec.cc
  53. impl/parsing/ResolvingDecoder.cc
  54. impl/parsing/Symbol.cc
  55. impl/parsing/ValidatingCodec.cc
  56. )
  57. END()