build.info 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. $DESASM=des_enc.c fcrypt_b.c
  2. IF[{- !$disabled{asm} -}]
  3. $DESASM_x86=des-586.s crypt586.s
  4. $DESASM_sparcv9=des_enc-sparc.S fcrypt_b.c dest4-sparcv9.S
  5. $DESASM_sparcv8=des_enc-sparc.S fcrypt_b.c
  6. # Now that we have defined all the arch specific variables, use the
  7. # appropriate one
  8. IF[$DESASM_{- $target{asm_arch} -}]
  9. $DESASM=$DESASM_{- $target{asm_arch} -}
  10. $DESDEF=DES_ASM
  11. ENDIF
  12. ENDIF
  13. LIBS=../../libcrypto
  14. $COMMON=set_key.c ecb3_enc.c
  15. $ALL=$COMMON\
  16. ecb_enc.c cbc_enc.c \
  17. cfb64enc.c cfb64ede.c cfb_enc.c \
  18. ofb64ede.c ofb64enc.c ofb_enc.c \
  19. str2key.c pcbc_enc.c qud_cksm.c rand_key.c \
  20. fcrypt.c xcbc_enc.c cbc_cksm.c
  21. SOURCE[../../libcrypto]=$ALL $DESASM
  22. SOURCE[../../providers/libfips.a]=$COMMON $DESASM
  23. SOURCE[../../providers/liblegacy.a]=$DESASM
  24. DEFINE[../../libcrypto]=$DESDEF
  25. DEFINE[../../providers/libfips.a]=$DESDEF
  26. DEFINE[../../providers/liblegacy.a]=$DESDEF
  27. # When all deprecated symbols are removed, libcrypto doesn't export the
  28. # DES functions, so we must include them directly in liblegacy.a
  29. IF[{- $disabled{'deprecated-3.0'} && !$disabled{des} -}]
  30. SOURCE[../../providers/liblegacy.a]=$ALL
  31. DEFINE[../../providers/liblegacy.a]=$DESDEF
  32. ENDIF
  33. GENERATE[des_enc-sparc.S]=asm/des_enc.m4
  34. GENERATE[dest4-sparcv9.S]=asm/dest4-sparcv9.pl
  35. INCLUDE[dest4-sparcv9.o]=..
  36. GENERATE[des-586.s]=asm/des-586.pl
  37. DEPEND[des-586.s]=../perlasm/x86asm.pl ../perlasm/cbc.pl
  38. GENERATE[crypt586.s]=asm/crypt586.pl
  39. DEPEND[crypt586.s]=../perlasm/x86asm.pl ../perlasm/cbc.pl