| Commit | Line | Data |
|---|---|---|
| 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 | |
| 4 | LIB= crypto | |
| f90aa7fd | 5 | SHLIB_MAJOR= 5 |
| 4e6c6560 | 6 | WARNS?= 0 |
| 984263bc MD |
7 | |
| 8 | NOLINT= true | |
| 9 | ||
| 64099218 PA |
10 | SUBDIR= engines |
| 11 | ||
| aa1f3630 PA |
12 | .if ${MACHINE_ARCH} == "x86_64" |
| 13 | LDFLAGS+=-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 | 23 | SRCS= 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" | |
| 26 | SRCS+= x86cpuid.s | |
| 27 | .elif ${MACHINE_ARCH} == "x86_64" | |
| 28 | SRCS+= x86_64cpuid.s | |
| 29 | .endif | |
| 01185282 | 30 | INCS= ../e_os.h ../e_os2.h crypto.h ebcdic.h opensslv.h ossl_typ.h symhacks.h |
| 984263bc MD |
31 | |
| 32 | # aes | |
| aa1f3630 | 33 | SRCS+= 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" |
| 36 | SRCS+= aes-586.s | |
| 37 | .elif ${MACHINE_ARCH} == "x86_64" | |
| 38 | SRCS+= aes-x86_64.s | |
| 39 | .endif | |
| 0fae822e | 40 | INCS+= aes.h aes_locl.h |
| 984263bc MD |
41 | |
| 42 | # asn1 | |
| 43 | SRCS+= 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 | 57 | INCS+= asn1.h asn1_mac.h asn1t.h |
| 984263bc MD |
58 | |
| 59 | # bf | |
| aa1f3630 PA |
60 | SRCS+= bf_cfb64.c bf_ecb.c bf_ofb64.c bf_skey.c |
| 61 | .if ${MACHINE_ARCH} == "i386" | |
| 62 | SRCS+= bf-586.s | |
| 63 | .elif ${MACHINE_ARCH} == "x86_64" | |
| 64 | SRCS+= bf_enc.c | |
| 65 | .endif | |
| 0fae822e | 66 | INCS+= blowfish.h |
| 984263bc MD |
67 | |
| 68 | # bio | |
| 69 | SRCS+= 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 | 73 | INCS+= bio.h |
| 984263bc MD |
74 | |
| 75 | # bn | |
| aa1f3630 | 76 | SRCS+= 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" |
| 83 | SRCS+= bn-586.s co-586.s x86-mont.s | |
| 84 | .elif ${MACHINE_ARCH} == "x86_64" | |
| 85 | SRCS+= x86_64-gcc.c x86_64-mont.s | |
| 86 | .endif | |
| 0fae822e | 87 | INCS+= bn.h |
| 984263bc MD |
88 | |
| 89 | # buffer | |
| 01185282 | 90 | SRCS+= buf_err.c buffer.c |
| 0fae822e | 91 | INCS+= buffer.h |
| 984263bc | 92 | |
| c6e28a8e | 93 | # camellia |
| aa1f3630 PA |
94 | SRCS+= cmll_cfb.c \ |
| 95 | cmll_ctr.c cmll_ecb.c cmll_ofb.c | |
| 96 | .if ${MACHINE_ARCH} == "i386" | |
| 97 | SRCS+= cmll-x86.s | |
| 98 | .elif ${MACHINE_ARCH} == "x86_64" | |
| 99 | SRCS+= cmll-x86_64.s cmll_misc.c | |
| 100 | .endif | |
| 0fae822e | 101 | INCS+= camellia.h |
| c6e28a8e | 102 | |
| 984263bc MD |
103 | # cast |
| 104 | SRCS+= c_cfb64.c c_ecb.c c_enc.c c_ofb64.c c_skey.c | |
| 0fae822e | 105 | INCS+= cast.h |
| 984263bc | 106 | |
| aac4ff6f | 107 | # cms |
| 01185282 PA |
108 | SRCS+= 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 | |
| 110 | INCS+= cms.h | |
| aac4ff6f | 111 | |
| 984263bc MD |
112 | # comp |
| 113 | SRCS+= c_rle.c c_zlib.c comp_err.c comp_lib.c | |
| 0fae822e | 114 | INCS+= comp.h |
| 984263bc MD |
115 | |
| 116 | # conf | |
| 117 | SRCS+= conf_api.c conf_def.c conf_err.c conf_lib.c conf_mall.c conf_mod.c conf_sap.c | |
| 0fae822e | 118 | INCS+= conf.h conf_api.h |
| 984263bc MD |
119 | |
| 120 | # des | |
| 121 | SRCS+= 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" |
| 128 | SRCS+= des-586.s crypt586.s | |
| 129 | .elif ${MACHINE_ARCH} == "x86_64" | |
| 130 | SRCS+= des_enc.c fcrypt_b.c | |
| 131 | .endif | |
| 0fae822e | 132 | INCS+= des.h des_old.h |
| 984263bc MD |
133 | |
| 134 | # dh | |
| 01185282 PA |
135 | SRCS+= 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 | 137 | INCS+= dh.h |
| 984263bc MD |
138 | |
| 139 | # dsa | |
| 01185282 PA |
140 | SRCS+= 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 | 143 | INCS+= dsa.h |
| 984263bc MD |
144 | |
| 145 | # dso | |
| 146 | SRCS+= dso_dl.c dso_dlfcn.c dso_err.c dso_lib.c dso_null.c dso_openssl.c | |
| 0fae822e | 147 | INCS+= dso.h |
| 984263bc MD |
148 | |
| 149 | # ec | |
| 01185282 PA |
150 | SRCS+= 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 | 155 | INCS+= ec.h |
| a561f9ff SS |
156 | |
| 157 | # ecdh | |
| 158 | SRCS+= ech_err.c ech_key.c ech_lib.c ech_ossl.c | |
| 0fae822e | 159 | INCS+= ecdh.h |
| a561f9ff SS |
160 | |
| 161 | # ecdsa | |
| 162 | SRCS+= ecs_asn1.c ecs_err.c ecs_lib.c ecs_ossl.c ecs_sign.c ecs_vrf.c | |
| 0fae822e | 163 | INCS+= ecdsa.h |
| 984263bc MD |
164 | |
| 165 | # engine | |
| 879b2c8f | 166 | CFLAGS+=-DHAVE_CRYPTODEV |
| a561f9ff | 167 | SRCS+= 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 | 172 | INCS+= eng_int.h engine.h |
| a561f9ff | 173 | |
| 984263bc | 174 | # err |
| 01185282 | 175 | SRCS+= err.c err_all.c err_prn.c |
| 0fae822e | 176 | INCS+= err.h |
| 984263bc MD |
177 | |
| 178 | # evp | |
| 179 | SRCS+= 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 | 189 | INCS+= evp.h |
| 984263bc MD |
190 | |
| 191 | # hmac | |
| 01185282 | 192 | SRCS+= hm_ameth.c hm_pmeth.c hmac.c |
| 0fae822e | 193 | INCS+= hmac.h |
| 984263bc MD |
194 | |
| 195 | # idea | |
| cecff5c1 | 196 | .if defined(WANT_IDEA) |
| 984263bc | 197 | SRCS+= i_cbc.c i_cfb64.c i_ecb.c i_ofb64.c i_skey.c |
| 0fae822e | 198 | INCS+= 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 | |
| 207 | SRCS+= lh_stats.c lhash.c | |
| 0fae822e | 208 | INCS+= 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 | |
| 215 | SRCS+= md4_dgst.c md4_one.c | |
| 0fae822e | 216 | INCS+= md4.h |
| 984263bc MD |
217 | |
| 218 | # md5 | |
| 219 | SRCS+= md5_dgst.c md5_one.c | |
| aa1f3630 PA |
220 | .if ${MACHINE_ARCH} == "i386" |
| 221 | SRCS+= md5-586.s | |
| 222 | .elif ${MACHINE_ARCH} == "x86_64" | |
| 223 | SRCS+= md5-x86_64.s | |
| 224 | .endif | |
| 0fae822e | 225 | INCS+= md5.h |
| 984263bc MD |
226 | |
| 227 | # mdc2 | |
| 01185282 | 228 | SRCS+= mdc2_one.c mdc2dgst.c |
| 0fae822e | 229 | INCS+= mdc2.h |
| 984263bc | 230 | |
| 01185282 PA |
231 | # modes |
| 232 | SRCS+= cbc128.c cfb128.c ctr128.c cts128.c ofb128.c | |
| 233 | INCS+= modes.h | |
| 234 | ||
| 984263bc | 235 | # objects |
| 01185282 | 236 | SRCS+= o_names.c obj_dat.c obj_err.c obj_lib.c obj_xref.c |
| 0fae822e | 237 | INCS+= objects.h obj_mac.h |
| 984263bc MD |
238 | |
| 239 | # ocsp | |
| 240 | SRCS+= 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 | 242 | INCS+= ocsp.h |
| 984263bc MD |
243 | |
| 244 | # pem | |
| 245 | SRCS+= 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 | 247 | INCS+= pem.h pem2.h |
| 984263bc MD |
248 | |
| 249 | # pkcs12 | |
| 250 | SRCS+= 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 | 253 | INCS+= pkcs12.h |
| 984263bc MD |
254 | |
| 255 | # pkcs7 | |
| 01185282 | 256 | SRCS+= 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 | 258 | INCS+= pkcs7.h |
| 984263bc | 259 | |
| a561f9ff SS |
260 | # pqueue |
| 261 | SRCS+= pqueue.c | |
| 01185282 | 262 | INCS+= pqueue.h |
| a561f9ff | 263 | |
| 984263bc | 264 | # rand |
| 01185282 | 265 | SRCS+= 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 | 268 | INCS+= rand.h |
| 984263bc MD |
269 | |
| 270 | # rc2 | |
| 271 | SRCS+= rc2_cbc.c rc2_ecb.c rc2_skey.c rc2cfb64.c rc2ofb64.c | |
| 0fae822e | 272 | INCS+= rc2.h |
| 984263bc MD |
273 | |
| 274 | # rc4 | |
| aa1f3630 PA |
275 | .if ${MACHINE_ARCH} == "i386" |
| 276 | SRCS+= rc4-586.s | |
| 277 | .elif ${MACHINE_ARCH} == "x86_64" | |
| 278 | SRCS+= rc4-x86_64.s | |
| 279 | .endif | |
| 0fae822e | 280 | INCS+= 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 | |
| 288 | SRCS+= rmd_dgst.c rmd_one.c | |
| aa1f3630 PA |
289 | .if ${MACHINE_ARCH} == "i386" |
| 290 | SRCS+= rmd-586.s | |
| 291 | .endif | |
| 0fae822e | 292 | INCS+= ripemd.h |
| 984263bc MD |
293 | |
| 294 | # rsa | |
| 01185282 PA |
295 | SRCS+= 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 | 300 | INCS+= rsa.h |
| 984263bc | 301 | |
| 01185282 PA |
302 | # seed |
| 303 | SRCS+= seed.c seed_cbc.c seed_cfb.c seed_ecb.c seed_ofb.c | |
| 304 | INCS+= seed.h | |
| 305 | ||
| 984263bc | 306 | # sha |
| a561f9ff | 307 | SRCS+= sha1_one.c sha1dgst.c sha256.c sha512.c sha_dgst.c sha_one.c |
| aa1f3630 PA |
308 | .if ${MACHINE_ARCH} == "i386" |
| 309 | SRCS+= sha1-586.s sha256-586.s sha512-586.s | |
| 310 | .elif ${MACHINE_ARCH} == "x86_64" | |
| 311 | SRCS+= sha1-x86_64.s sha256-x86_64.s sha512-x86_64.s | |
| 312 | .endif | |
| 0fae822e | 313 | INCS+= sha.h |
| 984263bc MD |
314 | |
| 315 | # stack | |
| 316 | SRCS+= stack.c | |
| 0fae822e | 317 | INCS+= 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 | |
| 324 | SRCS+= 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 | |
| 327 | INCS+= ts.h | |
| a561f9ff | 328 | |
| 984263bc MD |
329 | # txt_db |
| 330 | SRCS+= txt_db.c | |
| 0fae822e | 331 | INCS+= txt_db.h |
| 984263bc MD |
332 | |
| 333 | # ui | |
| 334 | SRCS+= ui_compat.c ui_err.c ui_lib.c ui_openssl.c ui_util.c | |
| 0fae822e | 335 | INCS+= ui.h ui_compat.h ui_locl.h |
| 984263bc | 336 | |
| 01185282 | 337 | # whrlpool |
| aa1f3630 PA |
338 | SRCS+= wp_dgst.c |
| 339 | .if ${MACHINE_ARCH} == "i386" | |
| 340 | SRCS+= wp_block.c wp-mmx.s | |
| 341 | .elif ${MACHINE_ARCH} == "x86_64" | |
| 342 | SRCS+= wp-x86_64.s | |
| 343 | .endif | |
| 01185282 PA |
344 | INCS+= whrlpool.h |
| 345 | ||
| 984263bc MD |
346 | # x509 |
| 347 | SRCS+= 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 | 352 | INCS+= x509.h x509_vfy.h |
| 984263bc MD |
353 | |
| 354 | # x509v3 | |
| a561f9ff | 355 | SRCS+= 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 | 361 | INCS+= x509v3.h |
| 984263bc | 362 | |
| 0fae822e PA |
363 | SRCS+= buildinf.h |
| 364 | INCS+= opensslconf.h | |
| 984263bc MD |
365 | INCSDIR= ${INCLUDEDIR}/openssl |
| 366 | ||
| 0fae822e PA |
367 | CLEANFILES+= buildinf.h opensslconf.h |
| 368 | ||
| 369 | buildinf.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 | ||
| 377 | opensslconf.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 |