summaryrefslogtreecommitdiff
path: root/src/lib/libssl/crypto/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/crypto/Makefile')
-rw-r--r--src/lib/libssl/crypto/Makefile47
1 files changed, 42 insertions, 5 deletions
diff --git a/src/lib/libssl/crypto/Makefile b/src/lib/libssl/crypto/Makefile
index dead23398f..18c744d706 100644
--- a/src/lib/libssl/crypto/Makefile
+++ b/src/lib/libssl/crypto/Makefile
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile,v 1.31 2003/06/02 08:45:58 markus Exp $ 1# $OpenBSD: Makefile,v 1.32 2003/11/18 12:39:05 markus Exp $
2 2
3LIB= crypto 3LIB= crypto
4 4
@@ -53,17 +53,17 @@ SRCS+= cbc_cksm.c cbc_enc.c cfb64enc.c cfb_enc.c \
53 des_old.c read2pwd.c 53 des_old.c read2pwd.c
54SRCS+= rc2_ecb.c rc2_skey.c rc2_cbc.c rc2cfb64.c 54SRCS+= rc2_ecb.c rc2_skey.c rc2_cbc.c rc2cfb64.c
55SRCS+= rc2ofb64.c 55SRCS+= rc2ofb64.c
56SRCS+= rc4_skey.c rc4_enc.c 56SRCS+= rc4_skey.c
57#SRCS+= rc5_skey.c rc5_ecb.c rc5cfb64.c rc5cfb64.c 57#SRCS+= rc5_skey.c rc5_ecb.c rc5cfb64.c rc5cfb64.c
58#SRCS+= rc5ofb64.c rc5_enc.c 58#SRCS+= rc5ofb64.c rc5_enc.c
59#SRCS+= i_cbc.c i_cfb64.c i_ofb64.c i_ecb.c 59#SRCS+= i_cbc.c i_cfb64.c i_ofb64.c i_ecb.c
60#SRCS+= i_skey.c 60#SRCS+= i_skey.c
61SRCS+= bf_skey.c bf_ecb.c bf_cfb64.c bf_ofb64.c bf_enc.c 61SRCS+= bf_skey.c bf_ecb.c bf_cfb64.c bf_ofb64.c
62SRCS+= c_skey.c c_ecb.c c_cfb64.c c_ofb64.c c_enc.c 62SRCS+= c_skey.c c_ecb.c c_cfb64.c c_ofb64.c c_enc.c
63SRCS+= bn_add.c bn_div.c bn_exp.c bn_lib.c 63SRCS+= bn_add.c bn_div.c bn_exp.c bn_lib.c
64SRCS+= bn_mul.c bn_print.c bn_rand.c bn_shift.c 64SRCS+= bn_mul.c bn_print.c bn_rand.c bn_shift.c
65SRCS+= bn_word.c bn_blind.c bn_gcd.c bn_prime.c bn_err.c 65SRCS+= bn_word.c bn_blind.c bn_gcd.c bn_prime.c bn_err.c
66SRCS+= bn_sqr.c bn_recp.c bn_mont.c bn_mpi.c bn_asm.c bn_mod.c 66SRCS+= bn_sqr.c bn_recp.c bn_mont.c bn_mpi.c bn_mod.c
67SRCS+= bn_exp2.c bn_ctx.c 67SRCS+= bn_exp2.c bn_ctx.c
68SRCS+= bn_sqrt.c bn_kron.c 68SRCS+= bn_sqrt.c bn_kron.c
69SRCS+= rsa_eay.c rsa_gen.c rsa_lib.c rsa_sign.c 69SRCS+= rsa_eay.c rsa_gen.c rsa_lib.c rsa_sign.c
@@ -151,7 +151,8 @@ SRCS+= ec_err.c ec_mult.c ecp_nist.c ecp_smpl.c
151 ${LCRYPTO_SRC}/pkcs7 ${LCRYPTO_SRC}/x509v3 ${LCRYPTO_SRC}/pkcs12 \ 151 ${LCRYPTO_SRC}/pkcs7 ${LCRYPTO_SRC}/x509v3 ${LCRYPTO_SRC}/pkcs12 \
152 ${LCRYPTO_SRC}/comp ${LCRYPTO_SRC}/txt_db ${LCRYPTO_SRC}/md4 \ 152 ${LCRYPTO_SRC}/comp ${LCRYPTO_SRC}/txt_db ${LCRYPTO_SRC}/md4 \
153 ${LCRYPTO_SRC}/engine ${LCRYPTO_SRC}/dso ${LCRYPTO_SRC}/ui \ 153 ${LCRYPTO_SRC}/engine ${LCRYPTO_SRC}/dso ${LCRYPTO_SRC}/ui \
154 ${LCRYPTO_SRC}/ocsp ${LCRYPTO_SRC}/ec ${LCRYPTO_SRC}/aes ${LCRYPTO_SRC} 154 ${LCRYPTO_SRC}/ocsp ${LCRYPTO_SRC}/ec ${LCRYPTO_SRC}/aes ${LCRYPTO_SRC} \
155 ${.CURDIR}/arch/${MACHINE_ARCH}
155 156
156HDRS=\ 157HDRS=\
157 crypto/aes/aes.h \ 158 crypto/aes/aes.h \
@@ -260,6 +261,42 @@ des_enc.po:
260 ${CC} ${CFLAGS} -O1 ${CPPFLAGS} -c ${.IMPSRC} -o $@ 261 ${CC} ${CFLAGS} -O1 ${CPPFLAGS} -c ${.IMPSRC} -o $@
261.endif 262.endif
262 263
264.if (${MACHINE_ARCH} == "i386")
265CFLAGS+= -DMD5_ASM
266CFLAGS+= -DSHA1_ASM
267CFLAGS+= -DRMD160_ASM
268CFLAGS+= -DOPENBSD_CAST_ASM
269CFLAGS+= -DOPENBSD_DES_ASM
270SSLASM=\
271 bf bf-586 \
272 bn bn-586 \
273 bn co-586 \
274 cast cast-586 \
275 des des-586 \
276 md5 md5-586 \
277 rc4 rc4-586 \
278 ripemd rmd-586 \
279 sha sha1-586
280.for dir f in ${SSLASM}
281SRCS+= ${f}.S
282GENERATED+=${f}.S
283${f}.S: ${LCRYPTO_SRC}/${dir}/asm/${f}.pl ${LCRYPTO_SRC}/perlasm/x86unix.pl
284 /usr/bin/perl -I${LCRYPTO_SRC}/perlasm:${LCRYPTO_SRC}/${dir}/asm \
285 ${LCRYPTO_SRC}/${dir}/asm/${f}.pl openbsd-elf 386 > ${.TARGET}
286.endfor
287SRCS+= bf_cbc.c
288.else
289.if (${MACHINE_ARCH} == "vax")
290SRCS+= bf_enc.c
291SRCS+= bn_asm_vax.S
292SRCS+= rc4_enc.c
293.else
294SRCS+= bf_enc.c
295SRCS+= bn_asm.c
296SRCS+= rc4_enc.c
297.endif
298.endif
299
263all beforedepend: ${GENERATED} 300all beforedepend: ${GENERATED}
264 301
265.include <bsd.lib.mk> 302.include <bsd.lib.mk>