xref: /netbsd-src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/Makefile (revision 6410c86794a35f3363609888f06108d5ebf71c7d)
1*6410c867Schristos#	$NetBSD: Makefile,v 1.2 2018/03/05 16:43:50 christos Exp $
276c4f342Schristos
376c4f342Schristos.include "bsd.own.mk"
476c4f342Schristos
576c4f342SchristosCRYPTODIST=${NETBSDSRCDIR}/crypto
676c4f342Schristos.include "${NETBSDSRCDIR}/crypto/Makefile.openssl"
776c4f342Schristos
876c4f342Schristosregen:
976c4f342Schristos	for i in $$(find ${OPENSSLSRC} -name \*mips\*.pl); \
1076c4f342Schristos	do \
1176c4f342Schristos		case $$i in \
12*6410c867Schristos		(*poly*) perl -I${OPENSSLSRC}/crypto/perlasm \
13*6410c867Schristos			    -I${OPENSSLSRC}/crypto/bn/asm $$i 64 /dev/stdout \
14*6410c867Schristos			    > $$(basename $$i .pl)64.S;; \
1576c4f342Schristos		(*) perl -I${OPENSSLSRC}/crypto/perlasm \
16*6410c867Schristos			-I${OPENSSLSRC}/crypto/bn/asm $$i o32 /dev/stdout \
17*6410c867Schristos			> $$(basename $$i .pl).S; \
18*6410c867Schristos		    perl -I${OPENSSLSRC}/crypto/perlasm \
19*6410c867Schristos			-I${OPENSSLSRC}/crypto/bn/asm $$i 64 /dev/stdout \
20*6410c867Schristos			> $$(basename $$i .pl)64.S;; \
2176c4f342Schristos		esac; \
2276c4f342Schristos	done
23