xref: /freebsd/crypto/openssl/crypto/bf/build.info (revision d0b2dbfa)
1LIBS=../../libcrypto
2
3$BFASM=bf_enc.c
4IF[{- !$disabled{asm} -}]
5  $BFASM_x86=bf-586.S
6
7  # Now that we have defined all the arch specific variables, use the
8  # appropriate one
9  IF[$BFASM_{- $target{asm_arch} -}]
10    $BFASM=$BFASM_{- $target{asm_arch} -}
11  ENDIF
12ENDIF
13
14$ALL=bf_skey.c bf_ecb.c bf_cfb64.c bf_ofb64.c $BFASM
15
16SOURCE[../../libcrypto]=$ALL
17
18# When all deprecated symbols are removed, libcrypto doesn't export the
19# blowfish functions, so we must include them directly in liblegacy.a
20IF[{- $disabled{'deprecated-3.0'} && !$disabled{module} && !$disabled{shared} -}]
21  SOURCE[../../providers/liblegacy.a]=$ALL
22ENDIF
23
24GENERATE[bf-586.S]=asm/bf-586.pl
25DEPEND[bf-586.S]=../perlasm/x86asm.pl ../perlasm/cbc.pl
26