1# SPDX-License-Identifier: GPL-2.0 2# 3# Makefile for MIPS crypto files.. 4# 5 6obj-$(CONFIG_CRYPTO_CHACHA_MIPS) += chacha-mips.o 7chacha-mips-y := chacha-core.o chacha-glue.o 8AFLAGS_chacha-core.o += -O2 # needed to fill branch delay slots 9 10obj-$(CONFIG_CRYPTO_POLY1305_MIPS) += poly1305-mips.o 11poly1305-mips-y := poly1305-core.o poly1305-glue.o 12 13perlasm-flavour-$(CONFIG_32BIT) := o32 14perlasm-flavour-$(CONFIG_64BIT) := 64 15 16quiet_cmd_perlasm = PERLASM $@ 17 cmd_perlasm = $(PERL) $(<) $(perlasm-flavour-y) $(@) 18 19$(obj)/poly1305-core.S: $(src)/poly1305-mips.pl FORCE 20 $(call if_changed,perlasm) 21 22targets += poly1305-core.S 23