aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/libevent
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 /contrib/libs/libevent
parent269126dcced1cc8b53eb4398b4a33e5142f10290 (diff)
downloadydb-056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11.tar.gz
add library/cpp/actors, ymake build to ydb oss export
Diffstat (limited to 'contrib/libs/libevent')
-rw-r--r--contrib/libs/libevent/event_core/ya.make73
-rw-r--r--contrib/libs/libevent/event_extra/ya.make36
-rw-r--r--contrib/libs/libevent/event_openssl/ya.make34
-rw-r--r--contrib/libs/libevent/event_thread/ya.make39
-rw-r--r--contrib/libs/libevent/ya.make46
5 files changed, 228 insertions, 0 deletions
diff --git a/contrib/libs/libevent/event_core/ya.make b/contrib/libs/libevent/event_core/ya.make
new file mode 100644
index 00000000000..bcbe22a6593
--- /dev/null
+++ b/contrib/libs/libevent/event_core/ya.make
@@ -0,0 +1,73 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+WITHOUT_LICENSE_TEXTS()
+
+LICENSE(BSD-3-Clause)
+
+PEERDIR(
+ contrib/libs/libc_compat
+)
+
+ADDINCL(
+ contrib/libs/libevent
+ contrib/libs/libevent/include
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_RUNTIME()
+
+CFLAGS(
+ -DHAVE_CONFIG_H
+ -DEVENT__HAVE_STRLCPY=1
+)
+
+SRCDIR(contrib/libs/libevent)
+
+SRCS(
+ buffer.c
+ bufferevent.c
+ bufferevent_filter.c
+ bufferevent_pair.c
+ bufferevent_ratelim.c
+ bufferevent_sock.c
+ event.c
+ evmap.c
+ evthread.c
+ evutil.c
+ evutil_rand.c
+ evutil_time.c
+ listener.c
+ log.c
+ signal.c
+)
+
+IF (OS_WINDOWS)
+ SRCS(
+ buffer_iocp.c
+ bufferevent_async.c
+ event_iocp.c
+ win32select.c
+ )
+ELSE()
+ SRCS(
+ poll.c
+ select.c
+ )
+ENDIF()
+
+IF (OS_LINUX)
+ SRCS(
+ epoll.c
+ )
+ENDIF()
+
+IF (OS_FREEBSD OR OS_DARWIN)
+ SRCS(
+ kqueue.c
+ )
+ENDIF()
+
+END()
diff --git a/contrib/libs/libevent/event_extra/ya.make b/contrib/libs/libevent/event_extra/ya.make
new file mode 100644
index 00000000000..3d559665f38
--- /dev/null
+++ b/contrib/libs/libevent/event_extra/ya.make
@@ -0,0 +1,36 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+WITHOUT_LICENSE_TEXTS()
+
+LICENSE(BSD-3-Clause)
+
+PEERDIR(
+ contrib/libs/libc_compat
+)
+
+ADDINCL(
+ contrib/libs/libevent
+ contrib/libs/libevent/include
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_RUNTIME()
+
+CFLAGS(
+ -DHAVE_CONFIG_H
+ -DEVENT__HAVE_STRLCPY=1
+)
+
+SRCDIR(contrib/libs/libevent)
+
+SRCS(
+ evdns.c
+ event_tagging.c
+ evrpc.c
+ http.c
+)
+
+END()
diff --git a/contrib/libs/libevent/event_openssl/ya.make b/contrib/libs/libevent/event_openssl/ya.make
new file mode 100644
index 00000000000..4c85d19549d
--- /dev/null
+++ b/contrib/libs/libevent/event_openssl/ya.make
@@ -0,0 +1,34 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+WITHOUT_LICENSE_TEXTS()
+
+LICENSE(BSD-3-Clause)
+
+PEERDIR(
+ contrib/libs/libc_compat
+ contrib/libs/openssl
+)
+
+ADDINCL(
+ contrib/libs/libevent
+ contrib/libs/libevent/include
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_RUNTIME()
+
+CFLAGS(
+ -DHAVE_CONFIG_H
+ -DEVENT__HAVE_STRLCPY=1
+)
+
+SRCDIR(contrib/libs/libevent)
+
+SRCS(
+ bufferevent_openssl.c
+)
+
+END()
diff --git a/contrib/libs/libevent/event_thread/ya.make b/contrib/libs/libevent/event_thread/ya.make
new file mode 100644
index 00000000000..85d171f96aa
--- /dev/null
+++ b/contrib/libs/libevent/event_thread/ya.make
@@ -0,0 +1,39 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+WITHOUT_LICENSE_TEXTS()
+
+LICENSE(BSD-3-Clause)
+
+PEERDIR(
+ contrib/libs/libc_compat
+)
+
+ADDINCL(
+ contrib/libs/libevent
+ contrib/libs/libevent/include
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_RUNTIME()
+
+CFLAGS(
+ -DHAVE_CONFIG_H
+ -DEVENT__HAVE_STRLCPY=1
+)
+
+SRCDIR(contrib/libs/libevent)
+
+IF (OS_WINDOWS)
+ SRCS(
+ evthread_win32.c
+ )
+ELSE()
+ SRCS(
+ evthread_pthread.c
+ )
+ENDIF()
+
+END()
diff --git a/contrib/libs/libevent/ya.make b/contrib/libs/libevent/ya.make
new file mode 100644
index 00000000000..33db27e2739
--- /dev/null
+++ b/contrib/libs/libevent/ya.make
@@ -0,0 +1,46 @@
+# Generated by devtools/yamaker from nixpkgs 22.05.
+
+LIBRARY()
+
+VERSION(2.1.12)
+
+ORIGINAL_SOURCE(https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz)
+
+LICENSE(
+ BSD-3-Clause AND
+ CC-PDDC AND
+ ISC AND
+ MIT
+)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+PEERDIR(
+ contrib/libs/libevent/event_core
+ contrib/libs/libevent/event_extra
+ contrib/libs/libevent/event_openssl
+ contrib/libs/libevent/event_thread
+)
+
+ADDINCL(
+ GLOBAL contrib/libs/libevent/include
+ contrib/libs/libevent
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_RUNTIME()
+
+CFLAGS(
+ -DHAVE_CONFIG_H
+ -DEVENT__HAVE_STRLCPY=1
+)
+
+END()
+
+RECURSE(
+ event_core
+ event_extra
+ event_openssl
+ event_thread
+)