xref: /netbsd/external/bsd/libevent/lib/Makefile (revision 6550d01e)
1#	$NetBSD: Makefile,v 1.1 2009/11/02 10:03:56 plunky Exp $
2
3.include <bsd.init.mk>
4
5LIB=		event
6USE_SHLIBDIR=	yes
7
8SRCS=		buffer.c evbuffer.c evdns.c event.c event_tagging.c \
9		evrpc.c evutil.c http.c kqueue.c log.c poll.c select.c \
10		signal.c
11
12CPPFLAGS+=	-fno-strict-aliasing
13
14CPPFLAGS.evdns.c+=		-Wno-shadow -Wno-cast-qual
15CPPFLAGS.event_tagging.c+=	-Wno-cast-qual
16CPPFLAGS.evrpc.c+=		-Wno-cast-qual
17CPPFLAGS.http.c+=		-Wno-cast-qual -Wno-sign-compare
18CPPFLAGS.kqueue.c+=		-Wno-sign-compare
19CPPFLAGS.select.c+=		-Wno-sign-compare
20
21LINTFLAGS+=	-X 27	# http.c "redeclaration of %s"
22
23MAN=		evdns.3 event.3
24
25MLINKS+=	event.3 event_init.3
26MLINKS+=	event.3 event_dispatch.3
27MLINKS+=	event.3 event_loop.3
28MLINKS+=	event.3 event_loopexit.3
29MLINKS+=	event.3 event_loopbreak.3
30MLINKS+=	event.3 event_base_dispatch.3
31MLINKS+=	event.3 event_base_free.3
32MLINKS+=	event.3 event_base_loop.3
33MLINKS+=	event.3 event_base_loopexit.3
34MLINKS+=	event.3 event_base_loopbreak.3
35MLINKS+=	event.3 event_base_set.3
36MLINKS+=	event.3 event_set.3
37MLINKS+=	event.3 event_add.3
38MLINKS+=	event.3 event_del.3
39MLINKS+=	event.3 event_once.3
40MLINKS+=	event.3 event_base_once.3
41MLINKS+=	event.3 event_pending.3
42MLINKS+=	event.3 event_initialized.3
43
44MLINKS+=	event.3 evtimer_set.3
45MLINKS+=	event.3 evtimer_add.3
46MLINKS+=	event.3 evtimer_del.3
47MLINKS+=	event.3 evtimer_pending.3
48MLINKS+=	event.3 evtimer_initialized.3
49
50MLINKS+=	event.3 signal_set.3
51MLINKS+=	event.3 signal_add.3
52MLINKS+=	event.3 signal_del.3
53MLINKS+=	event.3 signal_pending.3
54MLINKS+=	event.3 signal_initialized.3
55
56MLINKS+=	event.3 bufferevent_new.3
57MLINKS+=	event.3 bufferevent_free.3
58MLINKS+=	event.3 bufferevent_write.3
59MLINKS+=	event.3 bufferevent_write_buffer.3
60MLINKS+=	event.3 bufferevent_read.3
61MLINKS+=	event.3 bufferevent_enable.3
62MLINKS+=	event.3 bufferevent_disable.3
63MLINKS+=	event.3 bufferevent_settimeout.3
64MLINKS+=	event.3 bufferevent_base_set.3
65
66MLINKS+=	event.3 evbuffer_new.3
67MLINKS+=	event.3 evbuffer_free.3
68MLINKS+=	event.3 evbuffer_add.3
69MLINKS+=	event.3 evbuffer_add_buffer.3
70MLINKS+=	event.3 evbuffer_add_printf.3
71MLINKS+=	event.3 evbuffer_add_vprintf.3
72MLINKS+=	event.3 evbuffer_drain.3
73MLINKS+=	event.3 evbuffer_write.3
74MLINKS+=	event.3 evbuffer_read.3
75MLINKS+=	event.3 evbuffer_find.3
76MLINKS+=	event.3 evbuffer_readline.3
77
78MLINKS+=	event.3 evhttp_new.3
79MLINKS+=	event.3 evhttp_bind_socket.3
80MLINKS+=	event.3 evhttp_free.3
81
82MLINKS+=	evdns.3 evdns_init.3
83MLINKS+=	evdns.3 evdns_shutdown.3
84MLINKS+=	evdns.3 evdns_err_to_string.3
85MLINKS+=	evdns.3 evdns_nameserver_add.3
86MLINKS+=	evdns.3 evdns_count_nameservers.3
87MLINKS+=	evdns.3 evdns_clear_nameservers_and_suspend.3
88MLINKS+=	evdns.3 evdns_resume.3
89MLINKS+=	evdns.3 evdns_nameserver_ip_add.3
90MLINKS+=	evdns.3 evdns_resolve_ipv4.3
91MLINKS+=	evdns.3 evdns_resolve_reverse.3
92MLINKS+=	evdns.3 evdns_resolv_conf_parse.3
93MLINKS+=	evdns.3 evdns_search_clear.3
94MLINKS+=	evdns.3 evdns_search_add.3
95MLINKS+=	evdns.3 evdns_search_ndots_set.3
96MLINKS+=	evdns.3 evdns_set_log_fn.3
97
98.include <bsd.lib.mk>
99