Makefile.inc revision 1.13
1# $OpenBSD: Makefile.inc,v 1.13 2024/03/29 06:03:21 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# camellia 14SRCS+= camellia.c cmll_cbc.c cmll_misc.c 15# sha 16#CFLAGS+= -DSHA1_ASM 17#SSLASM+= sha sha1-ppc sha1-ppc 18#CFLAGS+= -DSHA256_ASM 19#SSLASM+= sha sha512-ppc sha256-ppc 20 21.for dir src dst in ${SSLASM} 22SRCS+= ${dst}.S 23GENERATED+=${dst}.S 24${dst}.S: ${LCRYPTO_SRC}/${dir}/asm/${src}.pl 25 /usr/bin/perl \ 26 ${LCRYPTO_SRC}/${dir}/asm/${src}.pl linux32 ${.TARGET} > ${.TARGET} 27.endfor 28 29#CFLAGS+= -DOPENSSL_CPUID_OBJ # it's commented out in ppccap.c 30SRCS+= ppccap.c 31