Remove unused Samba4-specific init functions for libtevent.
[ira/wip.git] / lib / tevent / config.mk
1 ##############################
2 [MODULE::TEVENT_AIO]
3 PRIVATE_DEPENDENCIES = LIBAIO_LINUX
4 SUBSYSTEM = LIBTEVENT
5 ##############################
6
7 TEVENT_AIO_OBJ_FILES = $(libteventsrcdir)/tevent_aio.o
8
9 ##############################
10 [MODULE::TEVENT_EPOLL]
11 SUBSYSTEM = LIBTEVENT
12 ##############################
13
14 TEVENT_EPOLL_OBJ_FILES = $(libteventsrcdir)/tevent_epoll.o
15
16 ##############################
17 [MODULE::TEVENT_SELECT]
18 SUBSYSTEM = LIBTEVENT
19 ##############################
20
21 TEVENT_SELECT_OBJ_FILES = $(libteventsrcdir)/tevent_select.o
22
23 ##############################
24 [MODULE::TEVENT_STANDARD]
25 SUBSYSTEM = LIBTEVENT
26 ##############################
27
28 TEVENT_STANDARD_OBJ_FILES = $(libteventsrcdir)/tevent_standard.o
29
30 ################################################
31 # Start SUBSYSTEM LIBTEVENT
32 [LIBRARY::LIBTEVENT]
33 PUBLIC_DEPENDENCIES = LIBTALLOC
34 OUTPUT_TYPE = MERGED_OBJ
35 CFLAGS = -I../lib/tevent
36 #
37 # End SUBSYSTEM LIBTEVENT
38 ################################################
39
40 LIBTEVENT_OBJ_FILES = $(addprefix $(libteventsrcdir)/, tevent.o tevent_timed.o tevent_signal.o tevent_debug.o tevent_util.o tevent_s4.o)
41
42 PUBLIC_HEADERS += $(addprefix $(libteventsrcdir)/, tevent.h tevent_internal.h)
43
44 # TODO: Change python stuff to tevent
45 [PYTHON::swig_events]
46 LIBRARY_REALNAME = tevent.$(SHLIBEXT)
47 PRIVATE_DEPENDENCIES = LIBTEVENT PYTALLOC LIBSAMBA-UTIL
48
49 swig_events_OBJ_FILES = $(libteventsrcdir)/pytevent.o
50
51 $(swig_events_OBJ_FILES): CFLAGS+=$(CFLAG_NO_CAST_QUAL)
52
53 PC_FILES += $(libteventsrcdir)/tevent.pc