ya.make 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. # Generated by devtools/yamaker.
  2. PROGRAM()
  3. LICENSE(Apache-2.0)
  4. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  5. INDUCED_DEPS(
  6. h
  7. ${ARCADIA_ROOT}/contrib/libs/flatbuffers/include/flatbuffers/flatbuffers.h
  8. ${ARCADIA_ROOT}/contrib/libs/flatbuffers/include/flatbuffers/flatbuffers_iter.h
  9. )
  10. VERSION(24.3.25)
  11. PEERDIR(
  12. contrib/restricted/abseil-cpp/absl/base
  13. )
  14. ADDINCL(
  15. contrib/libs/flatbuffers/grpc
  16. contrib/libs/flatbuffers/include
  17. )
  18. NO_COMPILER_WARNINGS()
  19. NO_UTIL()
  20. CFLAGS(
  21. -DFLATBUFFERS_LOCALE_INDEPENDENT=1
  22. )
  23. SRCDIR(contrib/libs/flatbuffers)
  24. SRCS(
  25. grpc/src/compiler/cpp_generator.cc
  26. grpc/src/compiler/go_generator.cc
  27. grpc/src/compiler/java_generator.cc
  28. grpc/src/compiler/python_generator.cc
  29. grpc/src/compiler/swift_generator.cc
  30. grpc/src/compiler/ts_generator.cc
  31. src/annotated_binary_text_gen.cpp
  32. src/bfbs_gen_lua.cpp
  33. src/bfbs_gen_nim.cpp
  34. src/binary_annotator.cpp
  35. src/code_generators.cpp
  36. src/file_binary_writer.cpp
  37. src/file_name_saving_file_manager.cpp
  38. src/file_writer.cpp
  39. src/flatc.cpp
  40. src/flatc_main.cpp
  41. src/idl_gen_binary.cpp
  42. src/idl_gen_cpp.cpp
  43. src/idl_gen_cpp_yandex_maps_iter.cpp
  44. src/idl_gen_csharp.cpp
  45. src/idl_gen_dart.cpp
  46. src/idl_gen_fbs.cpp
  47. src/idl_gen_go.cpp
  48. src/idl_gen_grpc.cpp
  49. src/idl_gen_java.cpp
  50. src/idl_gen_json_schema.cpp
  51. src/idl_gen_kotlin.cpp
  52. src/idl_gen_kotlin_kmp.cpp
  53. src/idl_gen_lobster.cpp
  54. src/idl_gen_php.cpp
  55. src/idl_gen_python.cpp
  56. src/idl_gen_rust.cpp
  57. src/idl_gen_swift.cpp
  58. src/idl_gen_text.cpp
  59. src/idl_gen_ts.cpp
  60. src/idl_parser.cpp
  61. src/reflection.cpp
  62. src/util.cpp
  63. )
  64. END()