build.info 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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. IF[{- !$disabled{module} && !$disabled{shared} -}]
  24. SOURCE[../../providers/liblegacy.a]=$DESASM
  25. ENDIF
  26. DEFINE[../../libcrypto]=$DESDEF
  27. DEFINE[../../providers/libfips.a]=$DESDEF
  28. # When all deprecated symbols are removed, libcrypto doesn't export the
  29. # DES functions, so we must include them directly in liblegacy.a
  30. IF[{- $disabled{'deprecated-3.0'} && !$disabled{des} -}]
  31. SOURCE[../../providers/liblegacy.a]=$ALL
  32. DEFINE[../../providers/liblegacy.a]=$DESDEF
  33. ENDIF
  34. GENERATE[des_enc-sparc.S]=asm/des_enc.m4
  35. GENERATE[dest4-sparcv9.S]=asm/dest4-sparcv9.pl
  36. INCLUDE[dest4-sparcv9.o]=..
  37. GENERATE[des-586.S]=asm/des-586.pl
  38. DEPEND[des-586.S]=../perlasm/x86asm.pl ../perlasm/cbc.pl
  39. GENERATE[crypt586.S]=asm/crypt586.pl
  40. DEPEND[crypt586.S]=../perlasm/x86asm.pl ../perlasm/cbc.pl