# $PDP11: Makefile,v 1.6 2013/06/29 18:06:55 form Exp $

PROG=	dnbridge
SRCS=	dnbridge.c dnbridge_bridge.c

MAN=

CFLAGS+=-I${.CURDIR}

CFLAGS+=-W -Wall -Werror -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare
CFLAGS+=-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
CFLAGS+=-fno-builtin-sin

DPADD=	${LIBEVENT} ${LIBPCAP}
LDADD=	-levent -lpcap

OPSYS!=	uname

.if ${OPSYS} == "Linux"
SRCS+=	missing.c
CFLAGS+=-DMISSING_STRTONUM -DMISSING_STRLCPY -DMISSING_SA_LEN -DVDE
CFLAGS+=-Wno-long-long -Wno-format
LDADD+=	-lvdeplug
.endif

.if ${OPSYS} == "NetBSD"
SRCS+=	missing.c
CFLAGS+=-DMISSING_STRTONUM
.endif

.if ${OPSYS} == "FreeBSD"
CFLAGS+=-I/usr/local/include
LDFLAGS+=-L/usr/local/lib
.endif

BINDIR?=/usr/local/sbin

.include <bsd.prog.mk>
