1ba610be9SJohn Baldwin# $FreeBSD$ 2ba610be9SJohn Baldwin 3ba610be9SJohn Baldwin.PATH: ${SRCTOP}/sys/crypto/openssl 4ba610be9SJohn Baldwin.PATH: ${SRCTOP}/sys/crypto/openssl/${MACHINE_CPUARCH} 5ba610be9SJohn Baldwin 6ba610be9SJohn BaldwinKMOD= ossl 7ba610be9SJohn BaldwinSRCS= bus_if.h \ 8ba610be9SJohn Baldwin cryptodev_if.h \ 9ba610be9SJohn Baldwin device_if.h \ 10ba610be9SJohn Baldwin ossl.c \ 11*6ca6d4edSJohn Baldwin ossl_chacha20.c \ 12bc6265e8SJohn Baldwin ossl_poly1305.c \ 13ba610be9SJohn Baldwin ossl_sha1.c \ 14ba610be9SJohn Baldwin ossl_sha256.c \ 15ba610be9SJohn Baldwin ossl_sha512.c \ 16ba610be9SJohn Baldwin ${SRCS.${MACHINE_CPUARCH}} 17ba610be9SJohn Baldwin 1822bd0c97SMitchell HorneSRCS.aarch64= \ 19*6ca6d4edSJohn Baldwin chacha-armv8.S \ 20bc6265e8SJohn Baldwin poly1305-armv8.S \ 2122bd0c97SMitchell Horne sha1-armv8.S \ 2222bd0c97SMitchell Horne sha256-armv8.S \ 2322bd0c97SMitchell Horne sha512-armv8.S \ 2422bd0c97SMitchell Horne ossl_aarch64.c 2522bd0c97SMitchell Horne 26ba610be9SJohn BaldwinSRCS.amd64= \ 27*6ca6d4edSJohn Baldwin chacha-x86_64.S \ 28bc6265e8SJohn Baldwin poly1305-x86_64.S \ 29ba610be9SJohn Baldwin sha1-x86_64.S \ 30ba610be9SJohn Baldwin sha256-x86_64.S \ 31fd86ae68SMitchell Horne sha512-x86_64.S \ 32fd86ae68SMitchell Horne ossl_x86.c 33ba610be9SJohn Baldwin 34ba610be9SJohn BaldwinSRCS.i386= \ 35*6ca6d4edSJohn Baldwin chacha-x86.S \ 36bc6265e8SJohn Baldwin poly1305-x86.S \ 37ba610be9SJohn Baldwin sha1-586.S \ 38ba610be9SJohn Baldwin sha256-586.S \ 39fd86ae68SMitchell Horne sha512-586.S \ 40fd86ae68SMitchell Horne ossl_x86.c 41ba610be9SJohn Baldwin 4222bd0c97SMitchell Horne# For arm64, we are forced to rewrite the compiler invocation for the assembly 4322bd0c97SMitchell Horne# files, to remove -mgeneral-regs-only. 4422bd0c97SMitchell Horne${SRCS.aarch64:M*.S:S/S/o/}: ${.TARGET:R}.S 4522bd0c97SMitchell Horne ${CC} -c ${CFLAGS:N-mgeneral-regs-only} ${WERROR} ${PROF} ${.IMPSRC} 4622bd0c97SMitchell Horne ${CTFCONVERT_CMD} 4722bd0c97SMitchell Horne 48ba610be9SJohn Baldwin.include <bsd.kmod.mk> 49