summaryrefslogtreecommitdiff
path: root/source4/lib/events/config.mk
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2007-01-09 00:00:30 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 14:37:15 -0500
commit131cfe0399df8d65208dab90c70cb600e20cc0c5 (patch)
tree33e4b10c8e34c9be197e98c6dfa06b112ea4d8c8 /source4/lib/events/config.mk
parentdff70f76bcfc4abe6ce24fb7c66efd0476c0522d (diff)
downloadsamba-131cfe0399df8d65208dab90c70cb600e20cc0c5.tar.gz
samba-131cfe0399df8d65208dab90c70cb600e20cc0c5.tar.bz2
samba-131cfe0399df8d65208dab90c70cb600e20cc0c5.zip
r20621: - enable the aio events backend on systems that support it
- allow the events backend to be chosen in smb.conf (This used to be commit 4a8e07286f827a6f57b2c54d97d31172553ceb0d)
Diffstat (limited to 'source4/lib/events/config.mk')
-rw-r--r--source4/lib/events/config.mk10
1 files changed, 9 insertions, 1 deletions
diff --git a/source4/lib/events/config.mk b/source4/lib/events/config.mk
index 5e871cb0ac..5112ba313b 100644
--- a/source4/lib/events/config.mk
+++ b/source4/lib/events/config.mk
@@ -1,4 +1,12 @@
##############################
+[MODULE::EVENTS_AIO]
+OBJ_FILES = events_aio.o
+PRIVATE_DEPENDENCIES = LIBAIO_LINUX
+SUBSYSTEM = LIBEVENTS
+INIT_FUNCTION = events_aio_init
+##############################
+
+##############################
[MODULE::EVENTS_EPOLL]
OBJ_FILES = events_epoll.o
SUBSYSTEM = LIBEVENTS
@@ -24,6 +32,6 @@ INIT_FUNCTION = events_standard_init
# Start SUBSYSTEM LIBEVENTS
[SUBSYSTEM::LIBEVENTS]
OBJ_FILES = events.o events_timed.o
-PUBLIC_DEPENDENCIES = LIBTALLOC EVENTS_STANDARD EVENTS_EPOLL
+PUBLIC_DEPENDENCIES = LIBTALLOC EVENTS_STANDARD EVENTS_AIO EVENTS_EPOLL
# End SUBSYSTEM LIBEVENTS
##############################