xref: /netbsd-src/crypto/external/bsd/openssl.old/lib/libcrypto/arch/mips/Makefile (revision 4724848cf0da353df257f730694b7882798e5daf)
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