Makefile revision 1.3
1# $NetBSD: Makefile,v 1.3 2002/08/19 10:17:00 lukem Exp $
2
3.include <bsd.own.mk>
4
5PROG=	setkey
6SRCS=	setkey.c parse.y token.l
7
8#CFLAGS+=-g
9LDADD+=	-ll -ly
10DPADD+=	${LIBL} ${LIBY}
11CLEANFILES+=	y.tab.c y.tab.h key_test.o keytest
12YHEADER=	yes
13
14#SCRIPTS=	scriptdump
15
16all: ${PROG} scriptdump
17
18CPPFLAGS+=-DIPSEC_DEBUG -DINET6 -DYY_NO_UNPUT
19CPPFLAGS+=-I. -I${.CURDIR}
20LDADD+= -lipsec
21DPADD+=	${LIBIPSEC}
22CLEANFILES+=	scriptdump
23
24# libpfkey.
25# ipsec_strerror.c is for avoiding shlib reference to non-exported function.
26.PATH: ${NETBSDSRCDIR}/lib/libipsec ${NETBSDSRCDIR}/sys/netkey
27SRCS+= pfkey.c pfkey_dump.c key_debug.c ipsec_strerror.c
28CPPFLAGS+=-I${NETBSDSRCDIR}/lib/libipsec -I${NETBSDSRCDIR}/sys/netkey
29
30MAN=	setkey.8
31LOCALPREFIX=	/usr/pkg
32
33scriptdump: scriptdump.pl
34	sed -e 's#@LOCALPREFIX@#${LOCALPREFIX}#' < $> > scriptdump
35
36.include <bsd.prog.mk>
37