1 # $OpenBSD: Makefile.inc,v 1.4 2014/12/07 15:45:44 miod Exp $
3 # mips64-specific libcrypto build rules
8 SSLASM+= aes aes-mips aes-mips
12 .if ${MACHINE} == "sgi" # because of R4000 support
15 SSLASM+= bn mips bn-mips
18 SSLASM+= bn mips-mont mips-mont
19 CFLAGS+= -DOPENSSL_BN_ASM_MONT
21 SRCS+= camellia.c cmll_cbc.c cmll_misc.c
23 SRCS+= des_enc.c fcrypt_b.c
25 SRCS+= rc4_enc.c rc4_skey.c
29 SSLASM+= sha sha1-mips sha1-mips
31 SSLASM+= sha sha512-mips sha256-mips
33 SSLASM+= sha sha512-mips sha512-mips
38 .for dir src dst in ${SSLASM}
41 ${dst}.S: ${LCRYPTO_SRC}/${dir}/asm/${src}.pl
42 /usr/bin/env CC=${CC} /usr/bin/perl \
43 ${LCRYPTO_SRC}/${dir}/asm/${src}.pl 64 ${.TARGET} > ${.TARGET}