Makefile revision 74532
1119418Sobrien# Copyright (C) 1995, 1996, 1997, 1998, and 1999 WIDE Project. 223599Smarkm# All rights reserved. 351694Sroger# 423599Smarkm# Redistribution and use in source and binary forms, with or without 523599Smarkm# modification, are permitted provided that the following conditions 623599Smarkm# are met: 723599Smarkm# 1. Redistributions of source code must retain the above copyright 823599Smarkm# notice, this list of conditions and the following disclaimer. 923599Smarkm# 2. Redistributions in binary form must reproduce the above copyright 1023599Smarkm# notice, this list of conditions and the following disclaimer in the 1123599Smarkm# documentation and/or other materials provided with the distribution. 1223599Smarkm# 3. Neither the name of the project nor the names of its contributors 1323599Smarkm# may be used to endorse or promote products derived from this software 1423599Smarkm# without specific prior written permission. 1523599Smarkm# 1651694Sroger# THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND 1751694Sroger# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1823599Smarkm# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1923599Smarkm# ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE 2023599Smarkm# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2123599Smarkm# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2223599Smarkm# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2323599Smarkm# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2423599Smarkm# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2523599Smarkm# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2623599Smarkm# SUCH DAMAGE. 2723599Smarkm# $FreeBSD: head/sbin/setkey/Makefile 74532 2001-03-20 18:17:26Z ru $ 2823599Smarkm 2923599SmarkmPROG= setkey 3023599SmarkmSRCS= setkey.c parse.y token.l 3123599SmarkmCFLAGS+=-g 3223599SmarkmCFLAGS+= -I${.CURDIR} -I${.CURDIR}/../../lib/libipsec 33119418SobrienDPADD= ${LIBL} ${LIBY} 3423599SmarkmLDADD= -ll -ly 3523599SmarkmCLEANFILES+= y.tab.c y.tab.h key_test.o keytest 3623599SmarkmYFLAGS+=-d 3723599Smarkm 3823599Smarkm# libpfkey. 3923599Smarkm# ipsec_strerror.c is for avoiding shlib reference to non-exported function. 4023599Smarkm.PATH: ${.CURDIR}/../../lib/libipsec ${.CURDIR}/../../sys/netkey 4123599SmarkmSRCS+= pfkey.c pfkey_dump.c key_debug.c ipsec_strerror.c 4223599SmarkmCFLAGS+=-I${.CURDIR}/../../lib/libipsec -I${.CURDIR}/../../sys/netkey 4323599Smarkm 4423599SmarkmSCRIPTS= scriptdump 4523599Smarkm 4623599SmarkmBINOWN = root 4723599SmarkmBINGRP = bin 4823599SmarkmBINMODE = 555 4923599Smarkm 5023599Smarkmall: ${PROG} scriptdump 5123599Smarkm 5223599SmarkmSRCS+=y.tab.h 5323599Smarkmy.tab.h: parse.y 5423599SmarkmCFLAGS+=-DIPSEC_DEBUG -DINET6 -DYY_NO_UNPUT -I. 5523599SmarkmDPADD+= ${LIBIPSEC} 5623599SmarkmLDADD+= -lipsec 5723599SmarkmCLEANFILES+= scriptdump y.tab.h 5823599Smarkm 5923599SmarkmLOCALPREFIX= /usr/local 6023599Smarkm 6123599Smarkmscriptdump: scriptdump.pl 6223599Smarkm sed -e 's#@LOCALPREFIX@#${LOCALPREFIX}#' < $> > scriptdump 6323599Smarkm 6423599Smarkm.include <bsd.prog.mk> 65119418Sobrien