ya.make 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. # Generated by devtools/yamaker from nixpkgs 22.05.
  2. PY3_LIBRARY()
  3. LICENSE(
  4. BSD-3-Clause AND
  5. Protobuf-License
  6. )
  7. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  8. VERSION(3.20.3)
  9. ORIGINAL_SOURCE(mirror://pypi/p/protobuf/protobuf-3.20.3.tar.gz)
  10. PEERDIR(
  11. contrib/libs/protobuf
  12. contrib/libs/protobuf/builtin_proto/protos_from_protobuf
  13. contrib/libs/protobuf/builtin_proto/protos_from_protoc
  14. contrib/libs/python
  15. )
  16. ADDINCL(
  17. contrib/python/protobuf/py3
  18. )
  19. NO_COMPILER_WARNINGS()
  20. NO_LINT()
  21. CFLAGS(
  22. -DPYTHON_PROTO2_CPP_IMPL_V2
  23. )
  24. SRCS(
  25. google/protobuf/internal/api_implementation.cc
  26. google/protobuf/pyext/descriptor.cc
  27. google/protobuf/pyext/descriptor_containers.cc
  28. google/protobuf/pyext/descriptor_database.cc
  29. google/protobuf/pyext/descriptor_pool.cc
  30. google/protobuf/pyext/extension_dict.cc
  31. google/protobuf/pyext/field.cc
  32. google/protobuf/pyext/map_container.cc
  33. google/protobuf/pyext/message.cc
  34. google/protobuf/pyext/message_factory.cc
  35. google/protobuf/pyext/message_module.cc
  36. google/protobuf/pyext/repeated_composite_container.cc
  37. google/protobuf/pyext/repeated_scalar_container.cc
  38. google/protobuf/pyext/unknown_fields.cc
  39. )
  40. PY_REGISTER(
  41. google.protobuf.internal._api_implementation
  42. google.protobuf.pyext._message
  43. )
  44. PY_SRCS(
  45. TOP_LEVEL
  46. google/__init__.py
  47. google/protobuf/__init__.py
  48. google/protobuf/compiler/__init__.py
  49. google/protobuf/descriptor.py
  50. google/protobuf/descriptor_database.py
  51. google/protobuf/descriptor_pool.py
  52. google/protobuf/internal/__init__.py
  53. google/protobuf/internal/api_implementation.py
  54. google/protobuf/internal/builder.py
  55. google/protobuf/internal/containers.py
  56. google/protobuf/internal/decoder.py
  57. google/protobuf/internal/encoder.py
  58. google/protobuf/internal/enum_type_wrapper.py
  59. google/protobuf/internal/extension_dict.py
  60. google/protobuf/internal/message_listener.py
  61. google/protobuf/internal/python_message.py
  62. google/protobuf/internal/type_checkers.py
  63. google/protobuf/internal/well_known_types.py
  64. google/protobuf/internal/wire_format.py
  65. google/protobuf/json_format.py
  66. google/protobuf/message.py
  67. google/protobuf/message_factory.py
  68. google/protobuf/proto_builder.py
  69. google/protobuf/pyext/__init__.py
  70. google/protobuf/pyext/cpp_message.py
  71. google/protobuf/reflection.py
  72. google/protobuf/service.py
  73. google/protobuf/service_reflection.py
  74. google/protobuf/symbol_database.py
  75. google/protobuf/text_encoding.py
  76. google/protobuf/text_format.py
  77. google/protobuf/util/__init__.py
  78. )
  79. RESOURCE_FILES(
  80. PREFIX contrib/python/protobuf/py3/
  81. .dist-info/METADATA
  82. .dist-info/top_level.txt
  83. )
  84. END()