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