secure/lib: Fix building of some cases that include lib/Makefile.inc.
[dragonfly.git] / secure / lib / libcrypto / Makefile
CommitLineData
984263bc 1# $FreeBSD: src/secure/lib/libcrypto/Makefile,v 1.15.2.14 2003/02/14 22:38:14 nectar Exp $
aac4ff6f 2# $DragonFly: src/secure/lib/libcrypto/Makefile,v 1.11 2008/09/06 20:42:53 pavalos Exp $
984263bc
MD
3
4LIB= crypto
f90aa7fd 5SHLIB_MAJOR= 5
4e6c6560 6WARNS?= 0
984263bc
MD
7
8NOLINT= true
9
64099218
PA
10SUBDIR= engines
11
aa1f3630
PA
12.if ${MACHINE_ARCH} == "x86_64"
13LDFLAGS+=-Wl,-Bsymbolic
14.endif
15
984263bc
MD
16.if exists(Makefile.man)
17.include "Makefile.man"
18.endif
984263bc
MD
19
20.include "Makefile.inc"
21
22# base sources
01185282 23SRCS= cpt_err.c cryptlib.c cversion.c ebcdic.c ex_data.c \
aa1f3630
PA
24 mem.c mem_dbg.c o_dir.c o_time.c uid.c
25.if ${MACHINE_ARCH} == "i386"
26SRCS+= x86cpuid.s
27.elif ${MACHINE_ARCH} == "x86_64"
28SRCS+= x86_64cpuid.s
29.endif
01185282 30INCS= ../e_os.h ../e_os2.h crypto.h ebcdic.h opensslv.h ossl_typ.h symhacks.h
984263bc
MD
31
32# aes
aa1f3630 33SRCS+= aes_cfb.c aes_ctr.c aes_ecb.c aes_ige.c \
aac4ff6f 34 aes_misc.c aes_ofb.c aes_wrap.c
aa1f3630
PA
35.if ${MACHINE_ARCH} == "i386"
36SRCS+= aes-586.s
37.elif ${MACHINE_ARCH} == "x86_64"
38SRCS+= aes-x86_64.s
39.endif
0fae822e 40INCS+= aes.h aes_locl.h
984263bc
MD
41
42# asn1
43SRCS+= a_bitstr.c a_bool.c a_bytes.c a_d2i_fp.c a_digest.c \
01185282
PA
44 a_dup.c a_enum.c a_gentm.c a_i2d_fp.c a_int.c \
45 a_mbstr.c a_object.c a_octet.c a_print.c \
984263bc 46 a_set.c a_sign.c a_strex.c a_strnid.c a_time.c a_type.c \
01185282 47 a_utctm.c a_utf8.c a_verify.c ameth_lib.c asn1_err.c asn1_lib.c \
aac4ff6f 48 asn1_gen.c asn1_par.c asn_mime.c \
01185282 49 asn_moid.c asn_pack.c bio_asn1.c bio_ndef.c d2i_pr.c d2i_pu.c \
984263bc
MD
50 evp_asn1.c f_enum.c f_int.c f_string.c i2d_pr.c i2d_pu.c \
51 n_pkey.c nsseq.c p5_pbe.c p5_pbev2.c p8_pkey.c t_bitst.c \
52 t_crl.c t_pkey.c t_req.c t_spki.c t_x509.c t_x509a.c \
01185282 53 tasn_dec.c tasn_enc.c tasn_fre.c tasn_new.c tasn_prn.c tasn_typ.c \
984263bc 54 tasn_utl.c x_algor.c x_attrib.c x_bignum.c x_crl.c \
01185282 55 x_exten.c x_info.c x_long.c x_name.c x_nx509.c x_pkey.c x_pubkey.c \
984263bc 56 x_req.c x_sig.c x_spki.c x_val.c x_x509.c x_x509a.c
0fae822e 57INCS+= asn1.h asn1_mac.h asn1t.h
984263bc
MD
58
59# bf
aa1f3630
PA
60SRCS+= bf_cfb64.c bf_ecb.c bf_ofb64.c bf_skey.c
61.if ${MACHINE_ARCH} == "i386"
62SRCS+= bf-586.s
63.elif ${MACHINE_ARCH} == "x86_64"
64SRCS+= bf_enc.c
65.endif
0fae822e 66INCS+= blowfish.h
984263bc
MD
67
68# bio
69SRCS+= b_dump.c b_print.c b_sock.c bf_buff.c bf_lbuf.c bf_nbio.c \
70 bf_null.c bio_cb.c bio_err.c bio_lib.c bss_acpt.c bss_bio.c \
a561f9ff 71 bss_conn.c bss_dgram.c bss_fd.c bss_file.c bss_log.c bss_mem.c \
984263bc 72 bss_null.c bss_sock.c
0fae822e 73INCS+= bio.h
984263bc
MD
74
75# bn
aa1f3630 76SRCS+= bn_add.c bn_blind.c bn_const.c bn_ctx.c bn_depr.c \
c6082640 77 bn_div.c bn_err.c bn_exp.c \
a561f9ff 78 bn_exp2.c bn_gcd.c bn_gf2m.c bn_kron.c bn_lib.c bn_mod.c bn_mont.c \
01185282 79 bn_mpi.c bn_mul.c bn_nist.c \
e257b235 80 bn_prime.c bn_print.c bn_rand.c bn_recp.c \
01185282 81 bn_shift.c bn_sqr.c bn_sqrt.c bn_word.c
aa1f3630
PA
82.if ${MACHINE_ARCH} == "i386"
83SRCS+= bn-586.s co-586.s x86-mont.s
84.elif ${MACHINE_ARCH} == "x86_64"
85SRCS+= x86_64-gcc.c x86_64-mont.s
86.endif
0fae822e 87INCS+= bn.h
984263bc
MD
88
89# buffer
01185282 90SRCS+= buf_err.c buffer.c
0fae822e 91INCS+= buffer.h
984263bc 92
c6e28a8e 93# camellia
aa1f3630
PA
94SRCS+= cmll_cfb.c \
95 cmll_ctr.c cmll_ecb.c cmll_ofb.c
96.if ${MACHINE_ARCH} == "i386"
97SRCS+= cmll-x86.s
98.elif ${MACHINE_ARCH} == "x86_64"
99SRCS+= cmll-x86_64.s cmll_misc.c
100.endif
0fae822e 101INCS+= camellia.h
c6e28a8e 102
984263bc
MD
103# cast
104SRCS+= c_cfb64.c c_ecb.c c_enc.c c_ofb64.c c_skey.c
0fae822e 105INCS+= cast.h
984263bc 106
aac4ff6f 107# cms
01185282
PA
108SRCS+= cms_asn1.c cms_att.c cms_cd.c cms_dd.c cms_enc.c cms_env.c cms_err.c \
109 cms_ess.c cms_io.c cms_lib.c cms_sd.c cms_smime.c
110INCS+= cms.h
aac4ff6f 111
984263bc
MD
112# comp
113SRCS+= c_rle.c c_zlib.c comp_err.c comp_lib.c
0fae822e 114INCS+= comp.h
984263bc
MD
115
116# conf
117SRCS+= conf_api.c conf_def.c conf_err.c conf_lib.c conf_mall.c conf_mod.c conf_sap.c
0fae822e 118INCS+= conf.h conf_api.h
984263bc
MD
119
120# des
121SRCS+= cbc3_enc.c cbc_cksm.c cbc_enc.c cfb64ede.c cfb64enc.c cfb_enc.c \
aa1f3630 122 des_old.c des_old2.c \
e257b235 123 ecb3_enc.c ecb_enc.c ede_cbcm_enc.c \
aa1f3630 124 enc_read.c enc_writ.c fcrypt.c ofb64ede.c ofb64enc.c \
984263bc
MD
125 ofb_enc.c pcbc_enc.c qud_cksm.c rand_key.c read2pwd.c \
126 rpc_enc.c set_key.c str2key.c xcbc_enc.c
aa1f3630
PA
127.if ${MACHINE_ARCH} == "i386"
128SRCS+= des-586.s crypt586.s
129.elif ${MACHINE_ARCH} == "x86_64"
130SRCS+= des_enc.c fcrypt_b.c
131.endif
0fae822e 132INCS+= des.h des_old.h
984263bc
MD
133
134# dh
01185282
PA
135SRCS+= dh_ameth.c dh_asn1.c dh_check.c dh_depr.c \
136 dh_err.c dh_gen.c dh_key.c dh_lib.c dh_pmeth.c dh_prn.c
0fae822e 137INCS+= dh.h
984263bc
MD
138
139# dsa
01185282
PA
140SRCS+= dsa_ameth.c dsa_asn1.c dsa_depr.c dsa_err.c \
141 dsa_gen.c dsa_key.c dsa_lib.c \
142 dsa_ossl.c dsa_pmeth.c dsa_prn.c dsa_sign.c dsa_vrf.c
0fae822e 143INCS+= dsa.h
984263bc
MD
144
145# dso
146SRCS+= dso_dl.c dso_dlfcn.c dso_err.c dso_lib.c dso_null.c dso_openssl.c
0fae822e 147INCS+= dso.h
984263bc
MD
148
149# ec
01185282
PA
150SRCS+= ec_ameth.c ec_asn1.c ec_check.c ec_curve.c \
151 ec_cvt.c ec_err.c ec_key.c ec_lib.c \
152 ec_mult.c ec_pmeth.c ec_print.c ec2_smpl.c ec2_mult.c \
153 eck_prn.c ecp_mont.c ecp_nist.c \
a561f9ff 154 ecp_smpl.c
0fae822e 155INCS+= ec.h
a561f9ff
SS
156
157# ecdh
158SRCS+= ech_err.c ech_key.c ech_lib.c ech_ossl.c
0fae822e 159INCS+= ecdh.h
a561f9ff
SS
160
161# ecdsa
162SRCS+= ecs_asn1.c ecs_err.c ecs_lib.c ecs_ossl.c ecs_sign.c ecs_vrf.c
0fae822e 163INCS+= ecdsa.h
984263bc
MD
164
165# engine
879b2c8f 166CFLAGS+=-DHAVE_CRYPTODEV
a561f9ff 167SRCS+= eng_all.c eng_cnf.c eng_cryptodev.c eng_ctrl.c eng_dyn.c eng_err.c \
01185282
PA
168 eng_fat.c eng_init.c eng_lib.c eng_list.c eng_openssl.c \
169 eng_pkey.c eng_table.c tb_asnmth.c tb_cipher.c tb_dh.c \
170 tb_digest.c tb_dsa.c tb_ecdh.c tb_ecdsa.c \
171 tb_pkmeth.c tb_rand.c tb_rsa.c tb_store.c
0fae822e 172INCS+= eng_int.h engine.h
a561f9ff 173
984263bc 174# err
01185282 175SRCS+= err.c err_all.c err_prn.c
0fae822e 176INCS+= err.h
984263bc
MD
177
178# evp
179SRCS+= bio_b64.c bio_enc.c bio_md.c bio_ok.c c_all.c c_allc.c c_alld.c \
c6e28a8e 180 digest.c e_aes.c e_bf.c e_camellia.c e_cast.c e_des.c e_des3.c \
01185282
PA
181 e_idea.c e_null.c e_rc2.c e_rc4.c e_rc5.c e_seed.c e_xcbc_d.c \
182 encode.c \
183 evp_acnf.c evp_enc.c evp_err.c evp_key.c evp_lib.c evp_pbe.c \
c6e28a8e 184 evp_pkey.c m_dss.c m_dss1.c m_ecdsa.c m_md2.c m_md4.c m_md5.c \
01185282
PA
185 m_mdc2.c m_null.c m_ripemd.c m_sha.c m_sha1.c \
186 m_sigver.c m_wp.c names.c openbsd_hw.c \
c6e28a8e 187 p5_crpt.c p5_crpt2.c p_dec.c p_enc.c p_lib.c p_open.c p_seal.c \
01185282 188 p_sign.c p_verify.c pmeth_fn.c pmeth_gn.c pmeth_lib.c
0fae822e 189INCS+= evp.h
984263bc
MD
190
191# hmac
01185282 192SRCS+= hm_ameth.c hm_pmeth.c hmac.c
0fae822e 193INCS+= hmac.h
984263bc
MD
194
195# idea
cecff5c1 196.if defined(WANT_IDEA)
984263bc 197SRCS+= i_cbc.c i_cfb64.c i_ecb.c i_ofb64.c i_skey.c
0fae822e 198INCS+= idea.h
7caf0ff7 199_ideapath= ${LCRYPTO_SRC}/crypto/idea
984263bc
MD
200.endif
201
202# krb5
203#SRCS+= krb5_asn.c
0fae822e 204#INCS+= krb5_asn.h
984263bc
MD
205
206# lhash
207SRCS+= lh_stats.c lhash.c
0fae822e 208INCS+= lhash.h
984263bc
MD
209
210# md2
01185282
PA
211#SRCS+= md2_dgst.c md2_one.c
212#INCS+= md2.h
984263bc
MD
213
214# md4
215SRCS+= md4_dgst.c md4_one.c
0fae822e 216INCS+= md4.h
984263bc
MD
217
218# md5
219SRCS+= md5_dgst.c md5_one.c
aa1f3630
PA
220.if ${MACHINE_ARCH} == "i386"
221SRCS+= md5-586.s
222.elif ${MACHINE_ARCH} == "x86_64"
223SRCS+= md5-x86_64.s
224.endif
0fae822e 225INCS+= md5.h
984263bc
MD
226
227# mdc2
01185282 228SRCS+= mdc2_one.c mdc2dgst.c
0fae822e 229INCS+= mdc2.h
984263bc 230
01185282
PA
231# modes
232SRCS+= cbc128.c cfb128.c ctr128.c cts128.c ofb128.c
233INCS+= modes.h
234
984263bc 235# objects
01185282 236SRCS+= o_names.c obj_dat.c obj_err.c obj_lib.c obj_xref.c
0fae822e 237INCS+= objects.h obj_mac.h
984263bc
MD
238
239# ocsp
240SRCS+= ocsp_asn.c ocsp_cl.c ocsp_err.c ocsp_ext.c ocsp_ht.c \
241 ocsp_lib.c ocsp_prn.c ocsp_srv.c ocsp_vfy.c
0fae822e 242INCS+= ocsp.h
984263bc
MD
243
244# pem
245SRCS+= pem_all.c pem_err.c pem_info.c pem_lib.c pem_oth.c pem_pk8.c \
01185282 246 pem_pkey.c pem_seal.c pem_sign.c pem_x509.c pem_xaux.c pvkfmt.c
0fae822e 247INCS+= pem.h pem2.h
984263bc
MD
248
249# pkcs12
250SRCS+= p12_add.c p12_asn.c p12_attr.c p12_crpt.c p12_crt.c \
251 p12_decr.c p12_init.c p12_key.c p12_kiss.c p12_mutl.c \
252 p12_npas.c p12_p8d.c p12_p8e.c p12_utl.c pk12err.c
0fae822e 253INCS+= pkcs12.h
984263bc
MD
254
255# pkcs7
01185282 256SRCS+= bio_pk7.c example.c pk7_asn1.c pk7_attr.c pk7_dgst.c pk7_doit.c \
984263bc 257 pk7_lib.c pk7_mime.c pk7_smime.c pkcs7err.c
0fae822e 258INCS+= pkcs7.h
984263bc 259
a561f9ff
SS
260# pqueue
261SRCS+= pqueue.c
01185282 262INCS+= pqueue.h
a561f9ff 263
984263bc 264# rand
01185282 265SRCS+= md_rand.c rand_egd.c \
e257b235 266 rand_err.c rand_lib.c rand_nw.c rand_unix.c \
a561f9ff 267 randfile.c
0fae822e 268INCS+= rand.h
984263bc
MD
269
270# rc2
271SRCS+= rc2_cbc.c rc2_ecb.c rc2_skey.c rc2cfb64.c rc2ofb64.c
0fae822e 272INCS+= rc2.h
984263bc
MD
273
274# rc4
aa1f3630
PA
275.if ${MACHINE_ARCH} == "i386"
276SRCS+= rc4-586.s
277.elif ${MACHINE_ARCH} == "x86_64"
278SRCS+= rc4-x86_64.s
279.endif
0fae822e 280INCS+= rc4.h
984263bc
MD
281
282# rc5
a561f9ff
SS
283# .. is patented, so don't compile by default
284#SRCS+= rc5_ecb.c rc5_enc.c rc5_skey.c rc5cfb64.c rc5ofb64.c
01185282 285#INCS+= rc5.h
984263bc
MD
286
287# ripemd
288SRCS+= rmd_dgst.c rmd_one.c
aa1f3630
PA
289.if ${MACHINE_ARCH} == "i386"
290SRCS+= rmd-586.s
291.endif
0fae822e 292INCS+= ripemd.h
984263bc
MD
293
294# rsa
01185282
PA
295SRCS+= rsa_ameth.c rsa_asn1.c rsa_chk.c rsa_depr.c rsa_eay.c \
296 rsa_err.c rsa_gen.c \
297 rsa_lib.c rsa_none.c rsa_null.c rsa_oaep.c \
298 rsa_pk1.c rsa_pmeth.c rsa_prn.c rsa_pss.c \
299 rsa_saos.c rsa_sign.c rsa_ssl.c rsa_x931.c
0fae822e 300INCS+= rsa.h
984263bc 301
01185282
PA
302# seed
303SRCS+= seed.c seed_cbc.c seed_cfb.c seed_ecb.c seed_ofb.c
304INCS+= seed.h
305
984263bc 306# sha
a561f9ff 307SRCS+= sha1_one.c sha1dgst.c sha256.c sha512.c sha_dgst.c sha_one.c
aa1f3630
PA
308.if ${MACHINE_ARCH} == "i386"
309SRCS+= sha1-586.s sha256-586.s sha512-586.s
310.elif ${MACHINE_ARCH} == "x86_64"
311SRCS+= sha1-x86_64.s sha256-x86_64.s sha512-x86_64.s
312.endif
0fae822e 313INCS+= sha.h
984263bc
MD
314
315# stack
316SRCS+= stack.c
0fae822e 317INCS+= stack.h safestack.h
984263bc 318
a561f9ff 319# store
01185282
PA
320#SRCS+= str_err.c str_lib.c str_meth.c str_mem.c
321#INCS+= store.h
322
323# ts
324SRCS+= ts_asn1.c ts_conf.c ts_err.c ts_lib.c \
325 ts_req_print.c ts_req_utils.c ts_rsp_print.c ts_rsp_sign.c \
326 ts_rsp_utils.c ts_rsp_verify.c ts_verify_ctx.c
327INCS+= ts.h
a561f9ff 328
984263bc
MD
329# txt_db
330SRCS+= txt_db.c
0fae822e 331INCS+= txt_db.h
984263bc
MD
332
333# ui
334SRCS+= ui_compat.c ui_err.c ui_lib.c ui_openssl.c ui_util.c
0fae822e 335INCS+= ui.h ui_compat.h ui_locl.h
984263bc 336
01185282 337# whrlpool
aa1f3630
PA
338SRCS+= wp_dgst.c
339.if ${MACHINE_ARCH} == "i386"
340SRCS+= wp_block.c wp-mmx.s
341.elif ${MACHINE_ARCH} == "x86_64"
342SRCS+= wp-x86_64.s
343.endif
01185282
PA
344INCS+= whrlpool.h
345
984263bc
MD
346# x509
347SRCS+= by_dir.c by_file.c x509_att.c x509_cmp.c x509_d2.c \
348 x509_def.c x509_err.c x509_ext.c x509_lu.c x509_obj.c \
349 x509_r2x.c x509_req.c x509_set.c x509_trs.c x509_txt.c \
a561f9ff 350 x509_v3.c x509_vfy.c x509_vpm.c x509cset.c x509name.c x509rset.c \
984263bc 351 x509spki.c x509type.c x_all.c
0fae822e 352INCS+= x509.h x509_vfy.h
984263bc
MD
353
354# x509v3
a561f9ff 355SRCS+= pcy_cache.c pcy_data.c pcy_lib.c pcy_map.c pcy_node.c pcy_tree.c \
edae4a78 356 v3_addr.c v3_akey.c v3_akeya.c v3_asid.c v3_alt.c v3_bcons.c v3_bitst.c \
984263bc 357 v3_conf.c v3_cpols.c v3_crld.c v3_enum.c v3_extku.c \
a561f9ff
SS
358 v3_genn.c v3_ia5.c v3_info.c v3_int.c v3_lib.c v3_ncons.c v3_ocsp.c \
359 v3_pci.c v3_pcia.c v3_pcons.c v3_pmaps.c v3_pku.c v3_prn.c v3_purp.c \
360 v3_skey.c v3_sxnet.c v3_utl.c v3err.c
0fae822e 361INCS+= x509v3.h
984263bc 362
0fae822e
PA
363SRCS+= buildinf.h
364INCS+= opensslconf.h
984263bc
MD
365INCSDIR= ${INCLUDEDIR}/openssl
366
0fae822e
PA
367CLEANFILES+= buildinf.h opensslconf.h
368
369buildinf.h:
370 ( echo "#ifndef MK1MF_BUILD"; \
371 echo " /* auto-generated by crypto/Makefile.ssl for crypto/cversion.c */"; \
372 echo " #define CFLAGS \"$(CC)\""; \
373 echo " #define PLATFORM \"`uname -s`-`uname -m`\""; \
374 echo " #define DATE \"`LC_ALL=C date`\""; \
375 echo "#endif" ) > ${.TARGET}
376
377opensslconf.h: opensslconf-${MACHINE_ARCH}.h
378.if defined(WANT_IDEA)
379 sed '/^# define OPENSSL_NO_IDEA$$/d;/^# define NO_IDEA$$/d' ${.ALLSRC} > ${.TARGET}
380.else
381 cp ${.ALLSRC} ${.TARGET}
382.endif
383
984263bc
MD
384.include <bsd.lib.mk>
385
984263bc 386.PATH: \
aa1f3630 387 ${.CURDIR}/asm \
984263bc
MD
388 ${LCRYPTO_SRC}/crypto \
389 ${LCRYPTO_SRC}/crypto/aes \
390 ${LCRYPTO_SRC}/crypto/asn1 \
391 ${LCRYPTO_SRC}/crypto/bf \
392 ${LCRYPTO_SRC}/crypto/bio \
393 ${LCRYPTO_SRC}/crypto/bn \
aa1f3630 394 ${LCRYPTO_SRC}/crypto/bn/asm \
984263bc 395 ${LCRYPTO_SRC}/crypto/buffer \
0fae822e 396 ${LCRYPTO_SRC}/crypto/camellia \
984263bc 397 ${LCRYPTO_SRC}/crypto/cast \
01185282 398 ${LCRYPTO_SRC}/crypto/cms \
984263bc
MD
399 ${LCRYPTO_SRC}/crypto/comp \
400 ${LCRYPTO_SRC}/crypto/conf \
401 ${LCRYPTO_SRC}/crypto/des \
402 ${LCRYPTO_SRC}/crypto/dh \
403 ${LCRYPTO_SRC}/crypto/dsa \
404 ${LCRYPTO_SRC}/crypto/dso \
405 ${LCRYPTO_SRC}/crypto/ec \
a561f9ff
SS
406 ${LCRYPTO_SRC}/crypto/ecdh \
407 ${LCRYPTO_SRC}/crypto/ecdsa \
984263bc
MD
408 ${LCRYPTO_SRC}/crypto/engine \
409 ${LCRYPTO_SRC}/crypto/err \
410 ${LCRYPTO_SRC}/crypto/evp \
411 ${LCRYPTO_SRC}/crypto/hmac \
412 ${_ideapath} \
984263bc 413 ${LCRYPTO_SRC}/crypto/lhash \
984263bc
MD
414 ${LCRYPTO_SRC}/crypto/md4 \
415 ${LCRYPTO_SRC}/crypto/md5 \
0fae822e 416 ${LCRYPTO_SRC}/crypto/mdc2 \
01185282 417 ${LCRYPTO_SRC}/crypto/modes \
984263bc
MD
418 ${LCRYPTO_SRC}/crypto/objects \
419 ${LCRYPTO_SRC}/crypto/ocsp \
420 ${LCRYPTO_SRC}/crypto/pem \
421 ${LCRYPTO_SRC}/crypto/pkcs12 \
422 ${LCRYPTO_SRC}/crypto/pkcs7 \
a561f9ff 423 ${LCRYPTO_SRC}/crypto/pqueue \
984263bc
MD
424 ${LCRYPTO_SRC}/crypto/rand \
425 ${LCRYPTO_SRC}/crypto/rc2 \
426 ${LCRYPTO_SRC}/crypto/rc4 \
984263bc
MD
427 ${LCRYPTO_SRC}/crypto/ripemd \
428 ${LCRYPTO_SRC}/crypto/rsa \
01185282 429 ${LCRYPTO_SRC}/crypto/seed \
984263bc
MD
430 ${LCRYPTO_SRC}/crypto/sha \
431 ${LCRYPTO_SRC}/crypto/stack \
432 ${LCRYPTO_SRC}/crypto/threads \
01185282 433 ${LCRYPTO_SRC}/crypto/ts \
984263bc
MD
434 ${LCRYPTO_SRC}/crypto/txt_db \
435 ${LCRYPTO_SRC}/crypto/ui \
01185282 436 ${LCRYPTO_SRC}/crypto/whrlpool \
984263bc
MD
437 ${LCRYPTO_SRC}/crypto/x509 \
438 ${LCRYPTO_SRC}/crypto/x509v3 \
439 ${LCRYPTO_SRC} \
440 ${.CURDIR}/man