Switch to bn-s390x (it's faster on keys longer than 512 bits) and mention
[openssl.git] / crypto / bn / Makefile
index 3fd08e719a6f5651a4ffa98ec296cd31f1221ff3..2cc6fd6a05e488b22659e8b59379942ab245401a 100644 (file)
@@ -99,6 +99,9 @@ bn-mips3.o:   asm/mips3.s
                as -$$ABI -O -o $@ asm/mips3.s; \
        else    $(CC) -c $(CFLAGS) -o $@ asm/mips3.s; fi
 
+bn-s390x.o:    asm/s390x.S
+       $(CC) $(CFLAGS) -c -o $@ asm/s390x.S
+
 x86_64-gcc.o:  asm/x86_64-gcc.c
        $(CC) $(CFLAGS) -c -o $@ asm/x86_64-gcc.c
 x86_64-mont.s: asm/x86_64-mont.pl
@@ -130,7 +133,10 @@ osx_ppc32-mont.s: asm/ppc-mont.pl; $(PERL) $< $@
 osx_ppc64-mont.s: asm/ppc-mont.pl;     $(PERL) $< $@
 
 alpha-mont.s:  asm/alpha-mont.pl
-       $(PERL) $< | $(CC) -E - > $@
+       $(PERL) $< | $(CC) -E - | tee $@ > /dev/null
+
+# GNU make "catch all"
+%-mont.s:      asm/%-mont.pl;  $(PERL) $< $(CFLAGS) > $@
 
 files:
        $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO