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