blob: 1d9e09c38c25621b9f0707e5bf1c01ab57fcfe2d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
|
# $NetBSD: Makefile,v 1.12 2023/05/07 18:41:34 christos Exp $
NOMAN= # defined
BINDIR=/usr/bin
.include <bsd.own.mk>
USE_FORT?= yes # cryptographic software
PROG= openssl
SRCS+= \
asn1parse.c \
ca.c \
ciphers.c \
cmp.c \
cms.c \
crl.c \
crl2pkcs7.c \
dgst.c \
dhparam.c \
dsa.c \
dsaparam.c \
ec.c \
ecparam.c \
enc.c \
engine.c \
errstr.c \
fipsinstall.c \
gendsa.c \
genpkey.c \
genrsa.c \
info.c \
kdf.c \
list.c \
mac.c \
nseq.c \
ocsp.c \
openssl.c \
passwd.c \
pkcs12.c \
pkcs7.c \
pkcs8.c \
pkey.c \
pkeyparam.c \
pkeyutl.c \
prime.c \
progs.c \
rand.c \
rehash.c \
req.c \
rsa.c \
rsautl.c \
s_client.c \
s_server.c \
s_time.c \
sess_id.c \
smime.c \
speed.c \
spkac.c \
srp.c \
storeutl.c \
ts.c \
verify.c \
version.c \
x509.c \
CPPFLAGS+= -I${OPENSSLSRC} -I${.CURDIR}/../include
CPPFLAGS+= -I${OPENSSLSRC}/include -I${OPENSSLSRC}/apps/include
PROGDPLIBSSTATIC=yes
PROGDPLIBS+= apps ${OPENSSLSRC}/../lib/libapps
PROGDPLIBS+= ssl ${OPENSSLSRC}/../lib/libssl
PROGDPLIBS+= crypto ${OPENSSLSRC}/../lib/libcrypto
LDADD+= -lcrypt
DPADD+= ${LIBCRYPT}
CRYPTODIST= ${NETBSDSRCDIR}/crypto
.include "${NETBSDSRCDIR}/crypto/Makefile.openssl"
.PATH: ${OPENSSLSRC}/apps
.PATH: ${OPENSSLSRC}/engines
SRCS+= e_padlock.c
#LINKS= openssl verify \
# openssl asn1pars \
# openssl req \
# openssl dgst \
# openssl dh \
# openssl dhparam \
# openssl enc \
# openssl passwd \
# openssl gendh \
# openssl errstr \
# openssl ca \
# openssl crl \
# openssl rsa \
# openssl rsautl \
# openssl dsa \
# openssl dsaparam \
# openssl x509 \
# openssl genrsa \
# openssl gendsa \
# openssl s_server \
# openssl s_client \
# openssl speed \
# openssl s_time \
# openssl version \
# openssl pkcs7 \
# openssl crl2pkcs7 \
# openssl sess_id \
# openssl ciphers \
# openssl nseq \
# openssl pkcs12 \
# openssl pkcs8 \
# openssl spkac \
# openssl smime \
# openssl rand \
# openssl engine \
# openssl ocsp
.if ${MKSHARE} != "no"
FILES= CA.pl openssl.cnf
FILESBUILD= yes
FILESDIR=/usr/share/examples/openssl
CA.pl: CA.pl.in
${_MKTARGET_CREATE}
rm -f ${.TARGET}
${TOOL_SED} \
-e 's@{- \$$config{hashbangperl} -}@/usr/bin/env perl@' \
${.ALLSRC} > ${.TARGET}
CLEANFILES+=CA.pl
.endif
.include <bsd.prog.mk>
|