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