crypto: arm - use a pattern rule for generating *.S files
authorMasahiro Yamada <masahiroy@kernel.org>
Sun, 25 Apr 2021 17:57:32 +0000 (02:57 +0900)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 14 May 2021 11:07:54 +0000 (19:07 +0800)
Unify similar build rules.

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
arch/arm/crypto/Makefile

index 51f160c..eafa898 100644 (file)
@@ -48,13 +48,7 @@ curve25519-neon-y := curve25519-core.o curve25519-glue.o
 quiet_cmd_perl = PERL    $@
       cmd_perl = $(PERL) $(<) > $(@)
 
-$(obj)/poly1305-core.S: $(src)/poly1305-armv4.pl
-       $(call cmd,perl)
-
-$(obj)/sha256-core.S: $(src)/sha256-armv4.pl
-       $(call cmd,perl)
-
-$(obj)/sha512-core.S: $(src)/sha512-armv4.pl
+$(obj)/%-core.S: $(src)/%-armv4.pl
        $(call cmd,perl)
 
 clean-files += poly1305-core.S sha256-core.S sha512-core.S