1 1.19 christos # $NetBSD: Makefile,v 1.19 2025/03/09 18:31:29 christos Exp $ 2 1.17 tls 3 1.17 tls USE_FORT?= yes # network protocol library 4 1.8 lukem 5 1.8 lukem USE_SHLIBDIR= yes 6 1.19 christos WARNS= 5 7 1.1 itojun 8 1.9 lukem .include <bsd.own.mk> 9 1.9 lukem 10 1.10 thorpej DIST= ${NETBSDSRCDIR}/crypto/dist/ipsec-tools 11 1.1 itojun LIB= ipsec 12 1.11 thorpej CPPFLAGS+= -I${DIST}/src/libipsec -I. -DHAVE_CONFIG_H 13 1.18 drochner CPPFLAGS+= -DIPSEC_DEBUG -I${.CURDIR} 14 1.14 christos # Don't worry about argument promotion for now. 15 1.14 christos LINTFLAGS+= -X 58 16 1.9 lukem 17 1.9 lukem .if (${USE_INET6} != "no") 18 1.9 lukem CPPFLAGS+=-DINET6 19 1.9 lukem .endif 20 1.1 itojun 21 1.10 thorpej .PATH: ${DIST}/src/libipsec 22 1.10 thorpej 23 1.10 thorpej SRCS= ipsec_dump_policy.c ipsec_get_policylen.c ipsec_strerror.c \ 24 1.16 jmc pfkey.c pfkey_dump.c policy_parse.y policy_token.l key_debug.c 25 1.16 jmc 26 1.16 jmc LPREFIX+=__libipsec 27 1.16 jmc YPREFIX+=__libipsec 28 1.16 jmc YHEADER=policy_parse.h 29 1.4 itojun 30 1.1 itojun MAN= ipsec_set_policy.3 ipsec_strerror.3 31 1.1 itojun MLINKS+=ipsec_set_policy.3 ipsec_get_policylen.3 \ 32 1.1 itojun ipsec_set_policy.3 ipsec_dump_policy.3 33 1.3 itojun 34 1.1 itojun .include <bsd.lib.mk> 35