Cross Reference: Makefile
xref: /src/usr.sbin/plainrsa-gen/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/usr.sbin/plainrsa-gen/
Makefile revision 1.1
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

Indexes created Mon Nov 10 17:20:41 GMT 2025