X-Git-Url: https://git.openssl.org/gitweb/?a=blobdiff_plain;f=util%2Fpl%2Funix.pl;h=aee4e1db24515ea775dac7dc5cd27c30764e4ad2;hb=71614df485f9a71f6b234decc31168685a43087f;hp=b76981dc55d1bee5ccd213b8ebdd9c59037d93fe;hpb=342ec250c34ba854eb2a9803c5401972fcecc13d;p=openssl.git diff --git a/util/pl/unix.pl b/util/pl/unix.pl index b76981dc55..aee4e1db24 100644 --- a/util/pl/unix.pl +++ b/util/pl/unix.pl @@ -70,7 +70,14 @@ $bf_enc_src=""; 'rc4-x86_64' => 'crypto/rc4', 'rc4-md5-x86_64' => 'crypto/rc4', 'ghash-x86_64' => 'crypto/modes', - 'aesni-gcm-x86_64' => 'crypto/modes', + 'aesni-gcm-x86_64' => 'crypto/modes', + 'aesni-sha256-x86_64' => 'crypto/aes', + 'rsaz-x86_64' => 'crypto/bn', + 'rsaz-avx2' => 'crypto/bn', + 'aesni-mb-x86_64' => 'crypto/aes', + 'sha1-mb-x86_64' => 'crypto/sha', + 'sha256-mb-x86_64' => 'crypto/sha', + 'ecp_nistz256-x86_64' => 'crypto/ec', ); # If I were feeling more clever, these could probably be extracted @@ -81,6 +88,9 @@ sub platform_perlasm_compile_target for $p (keys %perl1) { +# FIXME: export CC so rsaz-avx2 can test for it, since BSD make does +# not export variables, unlike GNU make. But this also requires fixing +# the .s.o rule to use CC! if ($target eq "\$(OBJ_D)/$p.o") { return << "EOF"; @@ -129,7 +139,7 @@ sub special_compile_target { return << "EOF"; \$(TMP_D)/x86_64-gcc.o: crypto/bn/asm/x86_64-gcc.c - \$(CC) \$(CFLAGS) -c -o \$@ crypto/bn/asm/x86_64-gcc.c + \$(CC) \$(LIB_CFLAGS) -c -o \$@ crypto/bn/asm/x86_64-gcc.c EOF } return undef; @@ -393,6 +403,9 @@ sub get_tests 'testrsa.pem', 'testsid.pem', 'testss', + 'testssl', + 'testsslproxy', + 'serverinfo.pem', ); my $copies = copy_scripts(1, 'test', @copies); $copies .= copy_scripts(0, 'test', ('smcont.txt')); @@ -404,6 +417,7 @@ sub get_tests my @apps = ( 'CA.sh', 'openssl.cnf', + 'server2.pem', ); $copies .= copy_scripts(1, 'apps', @apps);