]>
Commit | Line | Data |
---|---|---|
777a2882 | 1 | LIBS=../../libcrypto |
636b087e | 2 | |
07c244f0 RL |
3 | $COMMON=bn_add.c bn_div.c bn_exp.c bn_lib.c bn_ctx.c bn_mul.c \ |
4 | bn_mod.c bn_conv.c bn_rand.c bn_shift.c bn_word.c bn_blind.c \ | |
5 | bn_kron.c bn_sqrt.c bn_gcd.c bn_prime.c bn_sqr.c \ | |
6 | bn_recp.c bn_mont.c bn_mpi.c bn_exp2.c bn_gf2m.c bn_nist.c \ | |
7 | bn_const.c bn_x931p.c bn_intern.c bn_dh.c \ | |
8 | bn_rsa_fips186_4.c {- $target{bn_asm_src} -} | |
9 | SOURCE[../../libcrypto]=$COMMON bn_print.c bn_err.c bn_depr.c bn_srp.c | |
10 | SOURCE[../../providers/fips]=$COMMON | |
636b087e MC |
11 | |
12 | ||
0483f586 | 13 | INCLUDE[../../libcrypto]=../../crypto/include |
567a9e6f | 14 | |
12940f08 AP |
15 | INCLUDE[bn_exp.o]=.. |
16 | ||
6bd7a4d9 | 17 | GENERATE[bn-586.s]=asm/bn-586.pl \ |
722c9762 | 18 | $(PERLASM_SCHEME) $(LIB_CFLAGS) $(LIB_CPPFLAGS) $(PROCESSOR) |
6bd7a4d9 RL |
19 | DEPEND[bn-586.s]=../perlasm/x86asm.pl |
20 | GENERATE[co-586.s]=asm/co-586.pl \ | |
722c9762 | 21 | $(PERLASM_SCHEME) $(LIB_CFLAGS) $(LIB_CPPFLAGS) $(PROCESSOR) |
6bd7a4d9 RL |
22 | DEPEND[co-586.s]=../perlasm/x86asm.pl |
23 | GENERATE[x86-mont.s]=asm/x86-mont.pl \ | |
722c9762 | 24 | $(PERLASM_SCHEME) $(LIB_CFLAGS) $(LIB_CPPFLAGS) $(PROCESSOR) |
6bd7a4d9 RL |
25 | DEPEND[x86-mont.s]=../perlasm/x86asm.pl |
26 | GENERATE[x86-gf2m.s]=asm/x86-gf2m.pl \ | |
722c9762 | 27 | $(PERLASM_SCHEME) $(LIB_CFLAGS) $(LIB_CPPFLAGS) $(PROCESSOR) |
6bd7a4d9 RL |
28 | DEPEND[x86-gf2m.s]=../perlasm/x86asm.pl |
29 | ||
eb77e888 | 30 | GENERATE[sparcv9a-mont.S]=asm/sparcv9a-mont.pl $(PERLASM_SCHEME) |
f0667b14 | 31 | INCLUDE[sparcv9a-mont.o]=.. |
eb77e888 | 32 | GENERATE[sparcv9-mont.S]=asm/sparcv9-mont.pl $(PERLASM_SCHEME) |
f0667b14 | 33 | INCLUDE[sparcv9-mont.o]=.. |
eb77e888 | 34 | GENERATE[vis3-mont.S]=asm/vis3-mont.pl $(PERLASM_SCHEME) |
f0667b14 | 35 | INCLUDE[vis3-mont.o]=.. |
eb77e888 | 36 | GENERATE[sparct4-mont.S]=asm/sparct4-mont.pl $(PERLASM_SCHEME) |
f0667b14 | 37 | INCLUDE[sparct4-mont.o]=.. |
eb77e888 | 38 | GENERATE[sparcv9-gf2m.S]=asm/sparcv9-gf2m.pl $(PERLASM_SCHEME) |
12940f08 | 39 | INCLUDE[sparcv9-gf2m.o]=.. |
6bd7a4d9 | 40 | |
947716c1 AP |
41 | GENERATE[bn-mips.S]=asm/mips.pl $(PERLASM_SCHEME) |
42 | INCLUDE[bn-mips.o]=.. | |
43 | GENERATE[mips-mont.S]=asm/mips-mont.pl $(PERLASM_SCHEME) | |
44 | INCLUDE[mips-mont.o]=.. | |
6bd7a4d9 RL |
45 | |
46 | GENERATE[s390x-mont.S]=asm/s390x-mont.pl $(PERLASM_SCHEME) | |
47 | GENERATE[s390x-gf2m.s]=asm/s390x-gf2m.pl $(PERLASM_SCHEME) | |
48 | ||
49 | GENERATE[x86_64-mont.s]=asm/x86_64-mont.pl $(PERLASM_SCHEME) | |
50 | GENERATE[x86_64-mont5.s]=asm/x86_64-mont5.pl $(PERLASM_SCHEME) | |
51 | GENERATE[x86_64-gf2m.s]=asm/x86_64-gf2m.pl $(PERLASM_SCHEME) | |
52 | GENERATE[rsaz-x86_64.s]=asm/rsaz-x86_64.pl $(PERLASM_SCHEME) | |
53 | GENERATE[rsaz-avx2.s]=asm/rsaz-avx2.pl $(PERLASM_SCHEME) | |
54 | ||
55 | GENERATE[bn-ia64.s]=asm/ia64.S | |
722c9762 | 56 | GENERATE[ia64-mont.s]=asm/ia64-mont.pl $(LIB_CFLAGS) $(LIB_CPPFLAGS) |
6bd7a4d9 RL |
57 | |
58 | GENERATE[parisc-mont.s]=asm/parisc-mont.pl $(PERLASM_SCHEME) | |
59 | ||
60 | # ppc - AIX, Linux, MacOS X... | |
61 | GENERATE[bn-ppc.s]=asm/ppc.pl $(PERLASM_SCHEME) | |
62 | GENERATE[ppc-mont.s]=asm/ppc-mont.pl $(PERLASM_SCHEME) | |
63 | GENERATE[ppc64-mont.s]=asm/ppc64-mont.pl $(PERLASM_SCHEME) | |
64 | ||
c6cb8e3c | 65 | GENERATE[alpha-mont.S]=asm/alpha-mont.pl $(PERLASM_SCHEME) |
567a9e6f | 66 | |
6bd7a4d9 | 67 | GENERATE[armv4-mont.S]=asm/armv4-mont.pl $(PERLASM_SCHEME) |
f0667b14 | 68 | INCLUDE[armv4-mont.o]=.. |
6bd7a4d9 | 69 | GENERATE[armv4-gf2m.S]=asm/armv4-gf2m.pl $(PERLASM_SCHEME) |
f0667b14 | 70 | INCLUDE[armv4-gf2m.o]=.. |
6bd7a4d9 | 71 | GENERATE[armv8-mont.S]=asm/armv8-mont.pl $(PERLASM_SCHEME) |