1# $OpenBSD: Makefile.inc,v 1.15 2024/11/01 12:56:38 jsing Exp $ 2 3# powerpc-specific libcrypto build rules 4 5# slower than C code 6#CFLAGS+= -DAES_ASM 7#SSLASM+= aes aes-ppc aes-ppc 8# bn 9#SSLASM+= bn ppc bn-ppc 10#SSLASM+= bn ppc-mont ppc-mont 11#CFLAGS+= -DOPENSSL_BN_ASM_MONT 12# sha 13#CFLAGS+= -DSHA1_ASM 14#SSLASM+= sha sha1-ppc sha1-ppc 15#CFLAGS+= -DSHA256_ASM 16#SSLASM+= sha sha512-ppc sha256-ppc 17 18.for dir src dst in ${SSLASM} 19SRCS+= ${dst}.S 20GENERATED+=${dst}.S 21${dst}.S: ${LCRYPTO_SRC}/${dir}/asm/${src}.pl 22 /usr/bin/perl \ 23 ${LCRYPTO_SRC}/${dir}/asm/${src}.pl linux32 ${.TARGET} > ${.TARGET} 24.endfor 25