summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2011-05-07 22:36:03 +0000
committerDr. Stephen Henson <steve@openssl.org>2011-05-07 22:36:03 +0000
commited1afd327d2eebedcda330e7e230a694a036bdb2 (patch)
treef9270152f725c1d610d673041e3c8d53b46f3c35
parentdacdd5203d8353f893d394ef2a2e749b6391528f (diff)
Omit GF2m properly this time ;-)
-rw-r--r--util/fipsdist.pl10
1 files changed, 7 insertions, 3 deletions
diff --git a/util/fipsdist.pl b/util/fipsdist.pl
index 797413f34d..5e511f7916 100644
--- a/util/fipsdist.pl
+++ b/util/fipsdist.pl
@@ -10,6 +10,8 @@ foreach (split / /, "FIPS_EX_OBJ AES_ENC BN_ASM DES_ENC SHA1_ASM_OBJ MODES_ASM_O
$objs .= " $ENV{$_}";
}
+my $noec2m = 0;
+
my @objlist = split / /, $objs;
@@ -23,13 +25,13 @@ foreach (split / /, $ENV{LINKDIRS} ) { $cdirs{$_} = 1 };
$cdirs{perlasm} = 1;
-if (exists $ENV{NOEC2M})
+$noec2m = 1 if (exists $ENV{NOEC2M});
+
+if ($noec2m)
{
delete $tarobjs{"bn_gf2m.c"};
delete $tarobjs{"ec2_mult.c"};
delete $tarobjs{"ec2_smpl.c"};
- delete $tarobjs{"armv4-gf2m.pl"};
- delete $tarobjs{"x86-gf2m.pl"};
}
my %keep =
@@ -59,6 +61,8 @@ while (<STDIN>)
{
# Skip unused directories under crypto/
next if -d "crypto/$1" && !exists $cdirs{$1};
+ # Skip GF2m assembly language perl scripts
+ next if $noec2m && /gf2m\.pl/;
# Keep assembly language dir, Makefile or certain extensions
if (!/\/asm\// && !/\/Makefile$/ && !/\.(in|pl|h|S)$/)
{