aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/lwtrace
diff options
context:
space:
mode:
authoralexv-smirnov <alex@ydb.tech>2023-03-15 19:59:12 +0300
committeralexv-smirnov <alex@ydb.tech>2023-03-15 19:59:12 +0300
commit056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11 (patch)
tree4740980126f32e3af7937ba0ca5f83e59baa4ab0 /library/cpp/lwtrace
parent269126dcced1cc8b53eb4398b4a33e5142f10290 (diff)
downloadydb-056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11.tar.gz
add library/cpp/actors, ymake build to ydb oss export
Diffstat (limited to 'library/cpp/lwtrace')
-rw-r--r--library/cpp/lwtrace/example1/ya.make11
-rw-r--r--library/cpp/lwtrace/example2/ya.make12
-rw-r--r--library/cpp/lwtrace/example3/ya.make11
-rw-r--r--library/cpp/lwtrace/example4/ya.make11
-rw-r--r--library/cpp/lwtrace/example5/ya.make11
-rw-r--r--library/cpp/lwtrace/mon/analytics/ya.make13
-rw-r--r--library/cpp/lwtrace/mon/ya.make53
-rw-r--r--library/cpp/lwtrace/protos/ya.make9
-rw-r--r--library/cpp/lwtrace/tests/ya.make13
-rw-r--r--library/cpp/lwtrace/ut/ya.make10
-rw-r--r--library/cpp/lwtrace/ya.make35
11 files changed, 189 insertions, 0 deletions
diff --git a/library/cpp/lwtrace/example1/ya.make b/library/cpp/lwtrace/example1/ya.make
new file mode 100644
index 0000000000..b447f7ddcc
--- /dev/null
+++ b/library/cpp/lwtrace/example1/ya.make
@@ -0,0 +1,11 @@
+PROGRAM(lwtrace-example1)
+
+SRCS(
+ lwtrace_example1.cpp
+)
+
+PEERDIR(
+ library/cpp/lwtrace
+)
+
+END()
diff --git a/library/cpp/lwtrace/example2/ya.make b/library/cpp/lwtrace/example2/ya.make
new file mode 100644
index 0000000000..9b10bf4e03
--- /dev/null
+++ b/library/cpp/lwtrace/example2/ya.make
@@ -0,0 +1,12 @@
+PROGRAM(lwtrace-example2)
+
+SRCS(
+ lwtrace_example2.cpp
+)
+
+PEERDIR(
+ library/cpp/lwtrace
+ library/cpp/getopt
+)
+
+END()
diff --git a/library/cpp/lwtrace/example3/ya.make b/library/cpp/lwtrace/example3/ya.make
new file mode 100644
index 0000000000..970037228e
--- /dev/null
+++ b/library/cpp/lwtrace/example3/ya.make
@@ -0,0 +1,11 @@
+PROGRAM(lwtrace-example3)
+
+SRCS(
+ lwtrace_example3.cpp
+)
+
+PEERDIR(
+ library/cpp/lwtrace
+)
+
+END()
diff --git a/library/cpp/lwtrace/example4/ya.make b/library/cpp/lwtrace/example4/ya.make
new file mode 100644
index 0000000000..fb20185c55
--- /dev/null
+++ b/library/cpp/lwtrace/example4/ya.make
@@ -0,0 +1,11 @@
+PROGRAM(lwtrace-example4)
+
+SRCS(
+ lwtrace_example4.cpp
+)
+
+PEERDIR(
+ library/cpp/lwtrace
+)
+
+END()
diff --git a/library/cpp/lwtrace/example5/ya.make b/library/cpp/lwtrace/example5/ya.make
new file mode 100644
index 0000000000..235d457c05
--- /dev/null
+++ b/library/cpp/lwtrace/example5/ya.make
@@ -0,0 +1,11 @@
+PROGRAM(lwtrace-example5)
+
+SRCS(
+ lwtrace_example5.cpp
+)
+
+PEERDIR(
+ library/cpp/lwtrace
+)
+
+END()
diff --git a/library/cpp/lwtrace/mon/analytics/ya.make b/library/cpp/lwtrace/mon/analytics/ya.make
new file mode 100644
index 0000000000..84f1909308
--- /dev/null
+++ b/library/cpp/lwtrace/mon/analytics/ya.make
@@ -0,0 +1,13 @@
+LIBRARY()
+
+PEERDIR(
+)
+
+SRCS(
+ analytics.cpp
+)
+
+END()
+
+RECURSE(
+)
diff --git a/library/cpp/lwtrace/mon/ya.make b/library/cpp/lwtrace/mon/ya.make
new file mode 100644
index 0000000000..f6d60f8e7d
--- /dev/null
+++ b/library/cpp/lwtrace/mon/ya.make
@@ -0,0 +1,53 @@
+LIBRARY()
+
+RESOURCE(
+ static/common.css lwtrace/mon/static/common.css
+ static/common.js lwtrace/mon/static/common.js
+ static/css/bootstrap.min.css lwtrace/mon/static/css/bootstrap.min.css
+ static/css/d3-gantt.css lwtrace/mon/static/css/d3-gantt.css
+ static/css/jquery.treegrid.css lwtrace/mon/static/css/jquery.treegrid.css
+ static/analytics.css lwtrace/mon/static/analytics.css
+ static/analytics.flot.html lwtrace/mon/static/analytics.flot.html
+ static/analytics.gantt.html lwtrace/mon/static/analytics.gantt.html
+ static/analytics.header.html lwtrace/mon/static/analytics.header.html
+ static/analytics.js lwtrace/mon/static/analytics.js
+ static/fonts/glyphicons-halflings-regular.eot lwtrace/mon/static/fonts/glyphicons-halflings-regular.eot
+ static/fonts/glyphicons-halflings-regular.svg lwtrace/mon/static/fonts/glyphicons-halflings-regular.svg
+ static/fonts/glyphicons-halflings-regular.ttf lwtrace/mon/static/fonts/glyphicons-halflings-regular.ttf
+ static/fonts/glyphicons-halflings-regular.woff2 lwtrace/mon/static/fonts/glyphicons-halflings-regular.woff2
+ static/fonts/glyphicons-halflings-regular.woff lwtrace/mon/static/fonts/glyphicons-halflings-regular.woff
+ static/footer.html lwtrace/mon/static/footer.html
+ static/header.html lwtrace/mon/static/header.html
+ static/img/collapse.png lwtrace/mon/static/img/collapse.png
+ static/img/expand.png lwtrace/mon/static/img/expand.png
+ static/img/file.png lwtrace/mon/static/img/file.png
+ static/img/folder.png lwtrace/mon/static/img/folder.png
+ static/js/bootstrap.min.js lwtrace/mon/static/js/bootstrap.min.js
+ static/js/d3.v4.min.js lwtrace/mon/static/js/d3.v4.min.js
+ static/js/d3-gantt.js lwtrace/mon/static/js/d3-gantt.js
+ static/js/d3-tip-0.8.0-alpha.1.js lwtrace/mon/static/js/d3-tip-0.8.0-alpha.1.js
+ static/js/filesaver.min.js lwtrace/mon/static/js/filesaver.min.js
+ static/js/jquery.flot.extents.js lwtrace/mon/static/js/jquery.flot.extents.js
+ static/js/jquery.flot.min.js lwtrace/mon/static/js/jquery.flot.min.js
+ static/js/jquery.flot.navigate.min.js lwtrace/mon/static/js/jquery.flot.navigate.min.js
+ static/js/jquery.flot.selection.min.js lwtrace/mon/static/js/jquery.flot.selection.min.js
+ static/js/jquery.min.js lwtrace/mon/static/js/jquery.min.js
+ static/js/jquery.treegrid.bootstrap3.js lwtrace/mon/static/js/jquery.treegrid.bootstrap3.js
+ static/js/jquery.treegrid.min.js lwtrace/mon/static/js/jquery.treegrid.min.js
+ static/js/jquery.url.min.js lwtrace/mon/static/js/jquery.url.min.js
+)
+
+SRCS(
+ mon_lwtrace.cpp
+)
+
+PEERDIR(
+ library/cpp/html/pcdata
+ library/cpp/lwtrace
+ library/cpp/lwtrace/mon/analytics
+ library/cpp/monlib/dynamic_counters
+ library/cpp/resource
+ library/cpp/string_utils/base64
+)
+
+END()
diff --git a/library/cpp/lwtrace/protos/ya.make b/library/cpp/lwtrace/protos/ya.make
new file mode 100644
index 0000000000..4ddd5476bb
--- /dev/null
+++ b/library/cpp/lwtrace/protos/ya.make
@@ -0,0 +1,9 @@
+PROTO_LIBRARY()
+
+INCLUDE_TAGS(GO_PROTO)
+
+SRCS(
+ lwtrace.proto
+)
+
+END()
diff --git a/library/cpp/lwtrace/tests/ya.make b/library/cpp/lwtrace/tests/ya.make
new file mode 100644
index 0000000000..908fdf2330
--- /dev/null
+++ b/library/cpp/lwtrace/tests/ya.make
@@ -0,0 +1,13 @@
+PROGRAM()
+
+SRCS(
+ trace_tests.cpp
+)
+
+PEERDIR(
+ contrib/libs/protobuf
+ library/cpp/getopt
+ library/cpp/lwtrace
+)
+
+END()
diff --git a/library/cpp/lwtrace/ut/ya.make b/library/cpp/lwtrace/ut/ya.make
new file mode 100644
index 0000000000..8b7c885786
--- /dev/null
+++ b/library/cpp/lwtrace/ut/ya.make
@@ -0,0 +1,10 @@
+UNITTEST_FOR(library/cpp/lwtrace)
+
+FORK_SUBTESTS()
+
+SRCS(
+ log_ut.cpp
+ trace_ut.cpp
+)
+
+END()
diff --git a/library/cpp/lwtrace/ya.make b/library/cpp/lwtrace/ya.make
new file mode 100644
index 0000000000..e3a92bec1f
--- /dev/null
+++ b/library/cpp/lwtrace/ya.make
@@ -0,0 +1,35 @@
+LIBRARY()
+
+PEERDIR(
+ library/cpp/lwtrace/protos
+ library/cpp/deprecated/atomic
+)
+
+SRCS(
+ check.cpp
+ control.cpp
+ custom_action.cpp
+ kill_action.cpp
+ log_shuttle.cpp
+ perf.cpp
+ probes.cpp
+ shuttle.cpp
+ sleep_action.cpp
+ start.cpp
+ stderr_writer.cpp
+ symbol.cpp
+ trace.cpp
+)
+
+END()
+
+RECURSE(
+ example1
+ example2
+ example3
+ example4
+ example5
+ mon
+ tests
+ ut
+)