Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-abartlet
[metze/samba/wip.git] / source4 / lib / events / config.mk
1 ##############################
2 [MODULE::EVENTS_AIO]
3 OBJ_FILES = events_aio.o
4 PRIVATE_DEPENDENCIES = LIBAIO_LINUX
5 SUBSYSTEM = LIBEVENTS
6 INIT_FUNCTION = s4_events_aio_init
7 ##############################
8
9 ##############################
10 [MODULE::EVENTS_EPOLL]
11 OBJ_FILES = events_epoll.o
12 SUBSYSTEM = LIBEVENTS
13 INIT_FUNCTION = s4_events_epoll_init
14 ##############################
15
16 ##############################
17 [MODULE::EVENTS_SELECT]
18 OBJ_FILES = events_select.o
19 SUBSYSTEM = LIBEVENTS
20 INIT_FUNCTION = s4_events_select_init
21 ##############################
22
23 ##############################
24 [MODULE::EVENTS_STANDARD]
25 OBJ_FILES = events_standard.o
26 SUBSYSTEM = LIBEVENTS
27 INIT_FUNCTION = s4_events_standard_init
28 ##############################
29
30
31 ##############################
32 # Start SUBSYSTEM LIBEVENTS
33 [SUBSYSTEM::LIBEVENTS]
34 OBJ_FILES = events.o events_timed.o events_signal.o
35 PUBLIC_DEPENDENCIES = LIBTALLOC LIBSAMBA-UTIL
36 # End SUBSYSTEM LIBEVENTS
37 ##############################
38
39 PUBLIC_HEADERS += $(addprefix lib/events/, events.h events_internal.h)
40
41 [PYTHON::swig_events]
42 SWIG_FILE = events.i
43 PRIVATE_DEPENDENCIES = LIBEVENTS