1*ebfedea0SLionel Sambuc# $NetBSD: Makefile,v 1.3 2013/02/08 15:22:03 christos Exp $ 2*ebfedea0SLionel Sambuc 3*ebfedea0SLionel Sambuc.include "bsd.own.mk" 4*ebfedea0SLionel Sambuc 5*ebfedea0SLionel SambucCRYPTODIST=${NETBSDSRCDIR}/crypto 6*ebfedea0SLionel Sambuc.include "${NETBSDSRCDIR}/crypto/Makefile.openssl" 7*ebfedea0SLionel SambucXLATE=${OPENSSLSRC}/crypto/perlasm/ppc-xlate.pl 8*ebfedea0SLionel Sambuc 9*ebfedea0SLionel Sambucregen: 10*ebfedea0SLionel Sambuc for i in $$(find ${OPENSSLSRC} -name \*ppc\*.pl); do \ 11*ebfedea0SLionel Sambuc case $$i in \ 12*ebfedea0SLionel Sambuc *xlate.pl) ;; \ 13*ebfedea0SLionel Sambuc *64*) ;; \ 14*ebfedea0SLionel Sambuc *) perl $$i 32 | perl ${XLATE} linux32 | \ 15*ebfedea0SLionel Sambuc sed -e 's/bc 25,0,/bdnz+ /' \ 16*ebfedea0SLionel Sambuc -e 's/bclr 14,2/beqlr/' > $$(basename $$i .pl).S ;; \ 17*ebfedea0SLionel Sambuc esac; \ 18*ebfedea0SLionel Sambuc done 19