aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/tools/ragel6/bin/ya.make
diff options
context:
space:
mode:
authoralexv-smirnov <alex@ydb.tech>2023-06-13 11:05:01 +0300
committeralexv-smirnov <alex@ydb.tech>2023-06-13 11:05:01 +0300
commitbf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0 (patch)
tree1d1df72c0541a59a81439842f46d95396d3e7189 /contrib/tools/ragel6/bin/ya.make
parent8bfdfa9a9bd19bddbc58d888e180fbd1218681be (diff)
downloadydb-bf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0.tar.gz
add ymake export to ydb
Diffstat (limited to 'contrib/tools/ragel6/bin/ya.make')
-rw-r--r--contrib/tools/ragel6/bin/ya.make118
1 files changed, 118 insertions, 0 deletions
diff --git a/contrib/tools/ragel6/bin/ya.make b/contrib/tools/ragel6/bin/ya.make
new file mode 100644
index 0000000000..f84c703b64
--- /dev/null
+++ b/contrib/tools/ragel6/bin/ya.make
@@ -0,0 +1,118 @@
+PROGRAM(ragel6)
+
+VERSION(6.10)
+
+LICENSE(GPL-2.0)
+
+IF (OS_LINUX)
+ ALLOCATOR(MIM)
+ENDIF()
+
+PEERDIR(
+ contrib/tools/ragel5/aapl
+)
+
+ADDINCL(
+ contrib/tools/ragel6
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_UTIL()
+
+CFLAGS(
+ -DHAVE_CONFIG_H
+)
+
+SRCDIR(contrib/tools/ragel6)
+
+SRCS(
+ rlparse.cpp
+ rlscan.cpp
+)
+
+JOIN_SRCS(
+ all_cd.cpp
+ cdcodegen.cpp
+ cdfflat.cpp
+ cdfgoto.cpp
+ cdflat.cpp
+ cdftable.cpp
+ cdgoto.cpp
+ cdipgoto.cpp
+ cdsplit.cpp
+ cdtable.cpp
+)
+
+JOIN_SRCS(
+ all_cs.cpp
+ cscodegen.cpp
+ csfflat.cpp
+ csfgoto.cpp
+ csflat.cpp
+ csftable.cpp
+ csgoto.cpp
+ csipgoto.cpp
+ cssplit.cpp
+ cstable.cpp
+)
+
+JOIN_SRCS(
+ all_fs.cpp
+ fsmap.cpp
+ fsmattach.cpp
+ fsmbase.cpp
+ fsmgraph.cpp
+ fsmmin.cpp
+ fsmstate.cpp
+)
+
+JOIN_SRCS(
+ all_go.cpp
+ gocodegen.cpp
+ gofflat.cpp
+ gofgoto.cpp
+ goflat.cpp
+ goftable.cpp
+ gogoto.cpp
+ goipgoto.cpp
+ gotable.cpp
+ gotablish.cpp
+)
+
+JOIN_SRCS(
+ all_ml.cpp
+ mlcodegen.cpp
+ mlfflat.cpp
+ mlfgoto.cpp
+ mlflat.cpp
+ mlftable.cpp
+ mlgoto.cpp
+ mltable.cpp
+)
+
+JOIN_SRCS(
+ all_r.cpp
+ rbxgoto.cpp
+ redfsm.cpp
+ rubycodegen.cpp
+ rubyfflat.cpp
+ rubyflat.cpp
+ rubyftable.cpp
+ rubytable.cpp
+)
+
+JOIN_SRCS(
+ all_other.cpp
+ common.cpp
+ dotcodegen.cpp
+ gendata.cpp
+ inputdata.cpp
+ javacodegen.cpp
+ main.cpp
+ parsedata.cpp
+ parsetree.cpp
+ xmlcodegen.cpp
+)
+
+END()