aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/erasure/ya.make
diff options
context:
space:
mode:
authoraozeritsky <aozeritsky@ydb.tech>2023-08-21 17:15:26 +0300
committeraozeritsky <aozeritsky@ydb.tech>2023-08-21 17:30:24 +0300
commit6128c83f475b712a95f262e363dd2d3681500a0e (patch)
treefb52e4fa7d0dccb6bc4e6ced2707e11bfaf2e4b3 /library/cpp/erasure/ya.make
parenteac8ca1f552726198b4d7a21fcdecf8954339262 (diff)
downloadydb-6128c83f475b712a95f262e363dd2d3681500a0e.tar.gz
Add yt into autobuild
Diffstat (limited to 'library/cpp/erasure/ya.make')
-rw-r--r--library/cpp/erasure/ya.make35
1 files changed, 35 insertions, 0 deletions
diff --git a/library/cpp/erasure/ya.make b/library/cpp/erasure/ya.make
new file mode 100644
index 0000000000..bde816b4d8
--- /dev/null
+++ b/library/cpp/erasure/ya.make
@@ -0,0 +1,35 @@
+LIBRARY()
+
+SRCS(
+ public.cpp
+ codec.cpp
+ helpers.cpp
+
+ isa_erasure.cpp
+
+ reed_solomon.cpp
+ reed_solomon_isa.cpp
+
+ lrc.cpp
+ lrc_isa.cpp
+)
+
+PEERDIR(
+ contrib/libs/isa-l/erasure_code
+ library/cpp/sse
+ library/cpp/yt/assert
+)
+
+IF (NOT OPENSOURCE)
+ SRCS(
+ jerasure.cpp
+ reed_solomon_jerasure.cpp
+ lrc_jerasure.cpp
+ )
+
+ PEERDIR(contrib/libs/jerasure)
+ENDIF()
+
+GENERATE_ENUM_SERIALIZATION(public.h)
+
+END()