1# $OpenBSD: Makefile.inc,v 1.2 2019/07/02 19:31:28 patrick Exp $ 2 3# aarch64-specific libcrypto build rules 4 5# aes 6SRCS+= aes_core.c aes_cbc.c 7# bf 8SRCS+= bf_enc.c 9# bn 10SRCS+= bn_asm.c 11# camellia 12SRCS+= camellia.c cmll_cbc.c cmll_misc.c 13# des 14SRCS+= des_enc.c fcrypt_b.c 15# modes 16# rc4 17SRCS+= rc4_enc.c rc4_skey.c 18# sha 19# whrlpool 20SRCS+= wp_block.c 21 22.for dir f in ${SSLASM} 23SRCS+= ${f}.S 24GENERATED+=${f}.S 25${f}.S: ${LCRYPTO_SRC}/${dir}/asm/${f}.pl 26 /usr/bin/perl \ 27 ${LCRYPTO_SRC}/${dir}/asm/${f}.pl void ${.TARGET} > ${.TARGET} 28.endfor 29 30CFLAGS+= -DOPENSSL_CPUID_OBJ 31SRCS+= arm64cpuid.S armcap.c 32