xref: /llvm-project/libc/src/sys/epoll/linux/CMakeLists.txt (revision 20483edd27bd3221e72c101de08d40782a5d2c2c)
1add_entrypoint_object(
2  epoll_create
3  SRCS
4    epoll_create.cpp
5  HDRS
6    ../epoll_create.h
7  DEPENDS
8    libc.include.sys_syscall
9    libc.src.__support.OSUtil.osutil
10    libc.src.errno.errno
11)
12
13add_entrypoint_object(
14  epoll_create1
15  SRCS
16    epoll_create1.cpp
17  HDRS
18    ../epoll_create1.h
19  DEPENDS
20    libc.include.sys_syscall
21    libc.src.__support.OSUtil.osutil
22    libc.src.errno.errno
23)
24
25add_entrypoint_object(
26  epoll_ctl
27  SRCS
28    epoll_ctl.cpp
29  HDRS
30    ../epoll_ctl.h
31  DEPENDS
32    libc.hdr.types.struct_epoll_event
33    libc.hdr.sys_epoll_macros
34    libc.include.sys_syscall
35    libc.src.__support.OSUtil.osutil
36    libc.src.errno.errno
37)
38
39add_entrypoint_object(
40  epoll_wait
41  SRCS
42    epoll_wait.cpp
43  HDRS
44    ../epoll_wait.h
45  DEPENDS
46    libc.hdr.types.sigset_t
47    libc.hdr.types.struct_epoll_event
48    libc.hdr.types.struct_timespec
49    libc.include.sys_syscall
50    libc.src.__support.OSUtil.osutil
51    libc.src.__support.macros.sanitizer
52    libc.src.errno.errno
53)
54
55add_entrypoint_object(
56  epoll_pwait
57  SRCS
58    epoll_pwait.cpp
59  HDRS
60    ../epoll_pwait.h
61  DEPENDS
62    libc.hdr.types.sigset_t
63    libc.hdr.types.struct_epoll_event
64    libc.hdr.types.struct_timespec
65    libc.hdr.sys_epoll_macros
66    libc.hdr.signal_macros
67    libc.include.sys_syscall
68    libc.src.__support.OSUtil.osutil
69    libc.src.__support.macros.sanitizer
70    libc.src.errno.errno
71)
72
73add_entrypoint_object(
74  epoll_pwait2
75  SRCS
76    epoll_pwait2.cpp
77  HDRS
78    ../epoll_pwait2.h
79  DEPENDS
80    libc.hdr.types.sigset_t
81    libc.hdr.types.struct_epoll_event
82    libc.hdr.types.struct_timespec
83    libc.hdr.sys_epoll_macros
84    libc.hdr.signal_macros
85    libc.include.sys_syscall
86    libc.src.__support.OSUtil.osutil
87    libc.src.__support.macros.sanitizer
88    libc.src.errno.errno
89)
90