1 1.1 christos # $NetBSD: Makefile,v 1.1.1.1 2018/02/03 22:43:37 christos Exp $ 2 1.1 christos 3 1.1 christos .include "bsd.own.mk" 4 1.1 christos 5 1.1 christos CRYPTODIST=${NETBSDSRCDIR}/crypto 6 1.1 christos .include "${NETBSDSRCDIR}/crypto/Makefile.openssl" 7 1.1 christos 8 1.1 christos regen: 9 1.1 christos for i in $$(find ${OPENSSLSRC} -name \*sparcv9\*.pl) \ 10 1.1 christos ${OPENSSLSRC}/crypto/bn/asm/sparct4-mont.pl \ 11 1.1 christos ${OPENSSLSRC}/crypto/bn/asm/vis3-mont.pl; do \ 12 1.1 christos j=$$(basename $$i .pl).S; \ 13 1.1 christos case $$j in \ 14 1.1 christos ghash*|sha*) perl $$i $$j;; \ 15 1.1 christos *) perl $$i > $$j;; \ 16 1.1 christos esac; \ 17 1.1 christos done 18 1.1 christos cp ${OPENSSLSRC}/crypto/bn/asm/sparcv8.S bn-sparcv8.S 19 1.1 christos #cp ${OPENSSLSRC}/crypto/bn/asm/sparcv8plus.S bn-sparcv8plus.S 20 1.1 christos m4 ${OPENSSLSRC}/crypto/des/asm/des_enc.m4 | \ 21 1.1 christos sed 's,OPENSSL_SYSNAME_ULTRASPARC,__sparc_v9__,g' | \ 22 1.1 christos sed 's,\.PIC\.DES_SPtrans,_PIC_DES_SPtrans,g' > des_enc-sparc.S 23 1.1 christos foo: 24