1# $NetBSD: Makefile,v 1.1 2022/01/23 14:35:44 christos Exp $ 2 3WARNS?= 0 # XXX third-party program, many issues 4NOCLANGERROR= # defined 5 6.include <bsd.own.mk> 7 8PROG= plainrsa-gen 9SRCS= plainrsa-gen.c plog.c crypto_openssl.c logger.c vmbuf.c misc.c \ 10 rsalist.c sockmisc.c genlist.c prsa_tok.c prsa_par.c 11MAN= plainrsa-gen.8 12 13DIST= ${NETBSDSRCDIR}/crypto/dist/ipsec-tools 14CPPFLAGS+= -I${DIST}/src/racoon -I${DIST}/src/racoon/missing 15CPPFLAGS+= -I${DIST}/src/libipsec 16CPPFLAGS+= -I${NETBSDSRCDIR}/lib/libipsec 17CPPFLAGS+= -DHAVE_CONFIG_H -DNOUSE_PRIVSEP 18.if ${HAVE_OPENSSL} < 11 19CPPFLAGS+= -DHAVE_OPENSSL_RC5_H 20CPPFLAGS+= -DOPENSSL_API_COMPAT=0x10100000L 21.endif 22 23.PATH: ${DIST}/src/racoon 24 25LDADD+= -lcrypto -lipsec 26DPADD+= ${LIBCRYPTO} ${LIBIPSEC} 27 28LPREFIX=prsa 29YPREFIX=prsa 30YFLAGS=-d 31 32prsa_tok.c: prsa_par.c 33 34.include <bsd.prog.mk> 35 36