5 cflags="-g -O0 -Wall -Werror"
6 sources="main.c kevent.c test.c proc.c read.c signal.c timer.c vnode.c"
11 check_header "sys/event.h" \
12 && sys_event_h="sys/event.h" \
14 sys_event_h="../include/sys/event.h"
15 cflags="$cflags -I../include"
16 ldadd="$ldadd ../libkqueue.a -lpthread -lrt"
20 test "$target" = "linux" && cflags="$cflags -rdynamic"
21 test "$target" = "solaris" && ldadd="$ldadd -lsocket -lnsl -m64"
23 check_symbol $sys_event_h EV_DISPATCH
24 check_symbol $sys_event_h EV_RECEIPT
25 check_symbol $sys_event_h NOTE_TRUNCATE
26 check_symbol $sys_event_h EVFILT_TIMER
27 check_symbol $sys_event_h EVFILT_USER && \
28 sources="$sources user.c"