1e1051a39Sopenharmony_ciLIBS=../../libcrypto
2e1051a39Sopenharmony_ci
3e1051a39Sopenharmony_ci$RC5ASM=rc5_enc.c
4e1051a39Sopenharmony_ciIF[{- !$disabled{asm} -}]
5e1051a39Sopenharmony_ci  $RC5ASM_x86=rc5-586.S
6e1051a39Sopenharmony_ci
7e1051a39Sopenharmony_ci  # Now that we have defined all the arch specific variables, use the
8e1051a39Sopenharmony_ci  # appropriate one, and define the appropriate macros
9e1051a39Sopenharmony_ci  IF[$RC5ASM_{- $target{asm_arch} -}]
10e1051a39Sopenharmony_ci    $RC5ASM=$RC5ASM_{- $target{asm_arch} -}
11e1051a39Sopenharmony_ci    $RC5DEF=RC5_ASM
12e1051a39Sopenharmony_ci  ENDIF
13e1051a39Sopenharmony_ciENDIF
14e1051a39Sopenharmony_ci
15e1051a39Sopenharmony_ci$ALL=rc5_skey.c rc5_ecb.c $RC5ASM rc5cfb64.c rc5ofb64.c
16e1051a39Sopenharmony_ci
17e1051a39Sopenharmony_ciSOURCE[../../libcrypto]=$ALL
18e1051a39Sopenharmony_ci
19e1051a39Sopenharmony_ci# When all deprecated symbols are removed, libcrypto doesn't export the
20e1051a39Sopenharmony_ci# rc5 functions, so we must include them directly in liblegacy.a
21e1051a39Sopenharmony_ciIF[{- $disabled{'deprecated-3.0'} && !$disabled{module} && !$disabled{shared} -}]
22e1051a39Sopenharmony_ci  SOURCE[../../providers/liblegacy.a]=$ALL
23e1051a39Sopenharmony_ciENDIF
24e1051a39Sopenharmony_ci
25e1051a39Sopenharmony_ciGENERATE[rc5-586.S]=asm/rc5-586.pl
26e1051a39Sopenharmony_ciDEPEND[rc5-586.S]=../perlasm/x86asm.pl ../perlasm/cbc.pl
27