]>
Commit | Line | Data |
---|---|---|
777a2882 | 1 | LIBS=../../libcrypto |
bcb7afe1 RL |
2 | |
3 | $CHACHAASM=chacha_enc.c | |
4 | IF[{- !$disabled{asm} -}] | |
5 | $CHACHAASM_x86=chacha-x86.s | |
6 | $CHACHAASM_x86_64=chacha-x86_64.s | |
7 | ||
8 | $CHACHAASM_ia64=chacha-ia64.S | |
9 | ||
10 | $CHACHAASM_s390x=chacha-s390x.S | |
11 | ||
12 | $CHACHAASM_armv4=chacha-armv4.S | |
13 | $CHACHAASM_aarch64=chacha-armv8.S | |
14 | ||
3d178db7 | 15 | $CHACHAASM_ppc32=chacha_ppc.c chacha-ppc.s |
bcb7afe1 RL |
16 | $CHACHAASM_ppc64=$CHACHAASM_ppc32 |
17 | ||
18 | $CHACHAASM_c64xplus=chacha-c64xplus.s | |
19 | ||
20 | # Now that we have defined all the arch specific variables, use the | |
21 | # appropriate one | |
22 | IF[$CHACHAASM_{- $target{asm_arch} -}] | |
23 | $CHACHAASM=$CHACHAASM_{- $target{asm_arch} -} | |
24 | ENDIF | |
25 | ENDIF | |
26 | ||
27 | SOURCE[../../libcrypto]=$CHACHAASM | |
567a9e6f | 28 | |
a1c8befd RL |
29 | GENERATE[chacha-x86.s]=asm/chacha-x86.pl |
30 | GENERATE[chacha-x86_64.s]=asm/chacha-x86_64.pl | |
31 | GENERATE[chacha-ppc.s]=asm/chacha-ppc.pl | |
32 | GENERATE[chacha-armv4.S]=asm/chacha-armv4.pl | |
ee619197 | 33 | INCLUDE[chacha-armv4.o]=.. |
a1c8befd | 34 | GENERATE[chacha-armv8.S]=asm/chacha-armv8.pl |
ee619197 | 35 | INCLUDE[chacha-armv8.o]=.. |
f760137b | 36 | INCLUDE[chacha-s390x.o]=.. |
a1c8befd RL |
37 | GENERATE[chacha-c64xplus.S]=asm/chacha-c64xplus.pl |
38 | GENERATE[chacha-s390x.S]=asm/chacha-s390x.pl | |
39 | GENERATE[chacha-ia64.S]=asm/chacha-ia64.pl |