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