1# $OpenBSD: Makefile.inc,v 1.14 2024/03/29 07:24:09 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 # bn_mul_mont_int 11#SSLASM+= bn ppc64-mont ppc64-mont # bn_mul_mont_fpu64 12#CFLAGS+= -DOPENSSL_BN_ASM_MONT 13# sha 14#CFLAGS+= -DSHA1_ASM 15#SSLASM+= sha sha1-ppc sha1-ppc 16#CFLAGS+= -DSHA256_ASM 17#SSLASM+= sha sha512-ppc sha256-ppc 18 19.for dir src dst in ${SSLASM} 20SRCS+= ${dst}.S 21GENERATED+=${dst}.S 22${dst}.S: ${LCRYPTO_SRC}/${dir}/asm/${src}.pl 23 /usr/bin/perl \ 24 ${LCRYPTO_SRC}/${dir}/asm/${src}.pl linux32 ${.TARGET} > ${.TARGET} 25.endfor 26 27#CFLAGS+= -DOPENSSL_CPUID_OBJ # it's commented out in ppccap.c 28SRCS+= ppccap.c 29