Makefile revision 1.43
1#	$OpenBSD: Makefile,v 1.43 2016/03/30 06:38:42 jmc Exp $
2
3.include <bsd.own.mk>
4
5LIB=	event
6SRCS=	buffer.c evbuffer.c event.c event_tagging.c evutil.c kqueue.c \
7	log.c poll.c select.c signal.c
8HDRS=	event.h evutil.h
9MAN=	event.3 evbuffer_new.3
10
11CFLAGS+= -I${.CURDIR} -DNDEBUG
12
13# use more warnings than defined in bsd.own.mk
14CDIAGFLAGS+=	-Wbad-function-cast
15CDIAGFLAGS+=	-Wcast-align
16CDIAGFLAGS+=	-Wcast-qual
17CDIAGFLAGS+=	-Wextra
18CDIAGFLAGS+=	-Wmissing-declarations
19CDIAGFLAGS+=	-Wuninitialized
20CDIAGFLAGS+=	-Wno-unused-parameter
21
22includes:
23	@cd ${.CURDIR}; for i in ${HDRS}; do \
24	  cmp -s $$i ${DESTDIR}/usr/include/$$i || \
25	  ${INSTALL} ${INSTALL_COPY} -m 444 -o $(BINOWN) -g $(BINGRP) $$i \
26	  ${DESTDIR}/usr/include; done
27
28.include <bsd.lib.mk>
29