1*4724848cSchristos# $NetBSD: Makefile,v 1.1.1.1 2023/04/18 14:19:07 christos Exp $ 2*4724848cSchristos 3*4724848cSchristos.include "bsd.own.mk" 4*4724848cSchristos 5*4724848cSchristosCRYPTODIST=${NETBSDSRCDIR}/crypto 6*4724848cSchristos.include "${NETBSDSRCDIR}/crypto/Makefile.openssl" 7*4724848cSchristos 8*4724848cSchristosregen: 9*4724848cSchristos for i in $$(find ${OPENSSLSRC} -name \*mips\*.pl); \ 10*4724848cSchristos do \ 11*4724848cSchristos case $$i in \ 12*4724848cSchristos (*poly*) perl -I${OPENSSLSRC}/crypto/perlasm \ 13*4724848cSchristos -I${OPENSSLSRC}/crypto/bn/asm $$i 64 /dev/stdout \ 14*4724848cSchristos > $$(basename $$i .pl)64.S;; \ 15*4724848cSchristos (*) perl -I${OPENSSLSRC}/crypto/perlasm \ 16*4724848cSchristos -I${OPENSSLSRC}/crypto/bn/asm $$i o32 /dev/stdout \ 17*4724848cSchristos > $$(basename $$i .pl).S; \ 18*4724848cSchristos perl -I${OPENSSLSRC}/crypto/perlasm \ 19*4724848cSchristos -I${OPENSSLSRC}/crypto/bn/asm $$i 64 /dev/stdout \ 20*4724848cSchristos > $$(basename $$i .pl)64.S;; \ 21*4724848cSchristos esac; \ 22*4724848cSchristos done 23