X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=util%2Fmk1mf.pl;h=f12f9ea3fa5bd46ad9f6c56fd27196706171d9de;hp=e0e8d572436d4e5e3fb1c48d0aaa16a0430b9ce5;hb=35ced1f705d65d6637a674f2726bccf69aeb574f;hpb=654d227a86618dea258a3a8cfa23866f2f410148 diff --git a/util/mk1mf.pl b/util/mk1mf.pl index e0e8d57243..f12f9ea3fa 100755 --- a/util/mk1mf.pl +++ b/util/mk1mf.pl @@ -875,16 +875,18 @@ sub fix_asm return $asm . ' '; } -$lib_obj{CRYPTO} .= fix_asm($mf_md5_asm, 'crypto/md5'); -$lib_obj{CRYPTO} .= fix_asm($mf_bn_asm, 'crypto/bn'); -# cpuid is included by the crypto dir -#$lib_obj{CRYPTO} .= fix_asm($mf_cpuid_asm, 'crypto'); -# AES asm files end up included by the aes dir itself -#$lib_obj{CRYPTO} .= fix_asm($mf_aes_asm, 'crypto/aes'); -$lib_obj{CRYPTO} .= fix_asm($mf_sha_asm, 'crypto/sha'); -$lib_obj{CRYPTO} .= fix_asm($mf_engines_asm, 'engines'); -$lib_obj{CRYPTO} .= fix_asm($mf_rc4_asm, 'crypto/rc4'); -$lib_obj{CRYPTO} .= fix_asm($mf_modes_asm, 'crypto/modes'); +if ($orig_platform eq 'copy') { + $lib_obj{CRYPTO} .= fix_asm($mf_md5_asm, 'crypto/md5'); + $lib_obj{CRYPTO} .= fix_asm($mf_bn_asm, 'crypto/bn'); + # cpuid is included by the crypto dir + $lib_obj{CRYPTO} .= fix_asm($mf_cpuid_asm, 'crypto'); + # AES asm files end up included by the aes dir itself + #$lib_obj{CRYPTO} .= fix_asm($mf_aes_asm, 'crypto/aes'); + $lib_obj{CRYPTO} .= fix_asm($mf_sha_asm, 'crypto/sha'); + $lib_obj{CRYPTO} .= fix_asm($mf_engines_asm, 'engines'); + $lib_obj{CRYPTO} .= fix_asm($mf_rc4_asm, 'crypto/rc4'); + $lib_obj{CRYPTO} .= fix_asm($mf_modes_asm, 'crypto/modes'); +} foreach (values %lib_nam) {