diff options
author | Richard Levitte <levitte@openssl.org> | 2019-06-16 21:25:52 +0200 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2019-06-17 16:08:52 +0200 |
commit | 792ea008af17238d2af91301241973dc4f4f544c (patch) | |
tree | 8354104c898a27230dff8d11e677a5f3a7993944 /crypto/md5/build.info | |
parent | 053d0b2226c224b8833d7d651428453ac65ee7ca (diff) | |
download | openssl-792ea008af17238d2af91301241973dc4f4f544c.zip openssl-792ea008af17238d2af91301241973dc4f4f544c.tar.gz openssl-792ea008af17238d2af91301241973dc4f4f544c.tar.bz2 |
Move md5_asm_src file information to build.info files
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/9166)
Diffstat (limited to 'crypto/md5/build.info')
-rw-r--r-- | crypto/md5/build.info | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/crypto/md5/build.info b/crypto/md5/build.info index 2b1444d..3b91abf 100644 --- a/crypto/md5/build.info +++ b/crypto/md5/build.info @@ -1,6 +1,21 @@ LIBS=../../libcrypto -SOURCE[../../libcrypto]=\ - md5_dgst.c md5_one.c md5_sha1.c {- $target{md5_asm_src} -} + +$MD5ASM= +IF[{- !$disabled{asm} -}] + $MD5ASM_x86=md5-586.s + $MD5ASM_x86_64=md5-x86_64.s + $MD5ASM_sparcv9=md5-sparcv9.S + + # Now that we have defined all the arch specific variables, use the + # appropriate one, and define the appropriate macros + IF[$MD5ASM_{- $target{asm_arch} -}] + $MD5ASM=$MD5ASM_{- $target{asm_arch} -} + $MD5DEF=MD5_ASM + ENDIF +ENDIF + +SOURCE[../../libcrypto]=md5_dgst.c md5_one.c md5_sha1.c $MD5ASM +DEFINE[../../libcrypto]=$MD5DEF GENERATE[md5-586.s]=asm/md5-586.pl \ $(PERLASM_SCHEME) $(LIB_CFLAGS) $(LIB_CPPFLAGS) |