1 1.4.4.2 perseant # $NetBSD: Makefile.racoon,v 1.4.4.2 2025/08/02 05:58:55 perseant Exp $ 2 1.4.4.2 perseant 3 1.4.4.2 perseant DIST= ${NETBSDSRCDIR}/crypto/dist/ipsec-tools 4 1.4.4.2 perseant CPPFLAGS+= -I${DIST}/src/racoon -I${DIST}/src/racoon/missing 5 1.4.4.2 perseant CPPFLAGS+= -I${DIST}/src/libipsec 6 1.4.4.2 perseant CPPFLAGS+= -I${NETBSDSRCDIR}/lib/libipsec -I. -DHAVE_CONFIG_H 7 1.4.4.2 perseant .if ${HAVE_OPENSSL} < 11 8 1.4.4.2 perseant CPPFLAGS+= -DHAVE_OPENSSL_RC5_H 9 1.4.4.2 perseant CPPFLAGS+= -DOPENSSL_API_COMPAT=0x10100000L 10 1.4.4.2 perseant .endif 11 1.4.4.2 perseant 12 1.4.4.2 perseant SRCS+=crypto_openssl.c genlist.c logger.c misc.c plog.c prsa_par.y \ 13 1.4.4.2 perseant prsa_tok.l rsalist.c sockmisc.c vmbuf.c 14 1.4.4.2 perseant 15 1.4.4.2 perseant COPTS.plainrsa-gen.c+= -Wno-error=deprecated-declarations 16 1.4.4.2 perseant COPTS.crypto_openssl.c+= -Wno-error=deprecated-declarations 17 1.4.4.2 perseant COPTS.rsalist.c+= -Wno-error=deprecated-declarations 18 1.4.4.2 perseant COPTS.prsa_par.c+= -Wno-error=deprecated-declarations 19 1.4.4.2 perseant COPTS.prsa_tok.c+=-Wno-error=unused-function 20 1.4.4.2 perseant 21 1.4.4.2 perseant LPREFIX.prsa_tok.l=prsa 22 1.4.4.2 perseant YPREFIX.prsa_par.y=prsa 23 1.4.4.2 perseant YFLAGS=-d 24 1.4.4.2 perseant LFLAGS.prsa_tok.l+=--header-file=prsa_tok.h 25 1.4.4.2 perseant 26 1.4.4.2 perseant CLEANFILES+=prsa_tok.h prsa_tok.c prsa_par.c prsa_par.h 27 1.4.4.2 perseant 28 1.4.4.2 perseant .PATH: ${DIST}/src/racoon 29 1.4.4.2 perseant 30 1.4.4.2 perseant 31 1.4.4.2 perseant prsa_tok.c: prsa_par.c 32