xref: /freebsd/secure/usr.bin/openssl/Makefile (revision 41e8e5da52c4edbf9243ecf5e05fafd63cef964a)
141e8e5daSKris Kennaway# $FreeBSD$
241e8e5daSKris Kennaway
341e8e5daSKris KennawayPROG=	openssl
441e8e5daSKris Kennaway
541e8e5daSKris KennawayLDADD=	-lssl -lcrypto
641e8e5daSKris KennawayNOMAN=	noman
741e8e5daSKris Kennaway
841e8e5daSKris KennawayOPENSSL_SRC= ${.CURDIR}/../../../crypto/openssl/apps
941e8e5daSKris Kennaway
1041e8e5daSKris KennawayCFLAGS+= -DMONOLITH -DNO_IDEA -I${.CURDIR}
1141e8e5daSKris Kennaway
1241e8e5daSKris Kennaway.if !defined(RSA_NONCOMMERCIAL) || ${RSA_NONCOMMERCIAL} != YES
1341e8e5daSKris KennawayCFLAGS+= -DNO_RSA -DNO_SSL2
1441e8e5daSKris KennawayWITH_RSA= NO
1541e8e5daSKris Kennaway.else
1641e8e5daSKris KennawayCFLAGS+= -DRSAref
1741e8e5daSKris KennawayLDADD+=	-L/usr/local/lib -lrsaref
1841e8e5daSKris KennawayRSAREF= YES
1941e8e5daSKris Kennaway.endif
2041e8e5daSKris Kennaway
2141e8e5daSKris KennawaySRCS=	apps.c asn1pars.c ca.c ciphers.c crl.c crl2p7.c dgst.c dh.c \
2241e8e5daSKris Kennaway	dsa.c dsaparam.c enc.c errstr.c gendh.c gendsa.c genrsa.c \
2341e8e5daSKris Kennaway	nseq.c openssl.c pkcs12.c pkcs7.c pkcs8.c req.c rsa.c s_cb.c \
2441e8e5daSKris Kennaway	s_client.c s_server.c s_socket.c s_time.c sess_id.c speed.c \
2541e8e5daSKris Kennaway	verify.c version.c x509.c
2641e8e5daSKris Kennaway
2741e8e5daSKris Kennaway.PATH:	${OPENSSL_SRC}
2841e8e5daSKris Kennaway
2941e8e5daSKris Kennaway.include <bsd.prog.mk>
30