diff options
author | Richard Levitte <levitte@openssl.org> | 2002-12-09 02:18:16 +0000 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2002-12-09 02:18:16 +0000 |
commit | 4ccfe5f49b654fa42d07fa9ade754aca7f710a67 (patch) | |
tree | 6048890ed7145e08be677a9f270f899e7436ae6d /util/mkdef.pl | |
parent | e189872486477c2bb9b041cb00f4390ef4aa911b (diff) |
Hmm, Geoff's change made things quite interesting. We can now give
users the option of disabling deprecated functions, which should of
course be reflected in libeay.num and .def files. Quite nice,
actually.
Diffstat (limited to 'util/mkdef.pl')
-rwxr-xr-x | util/mkdef.pl | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/util/mkdef.pl b/util/mkdef.pl index fffd1d9a7c..d868a35036 100755 --- a/util/mkdef.pl +++ b/util/mkdef.pl @@ -93,7 +93,9 @@ my @known_algorithms = ( "RC2", "RC4", "RC5", "IDEA", "DES", "BF", # External "algorithms" "FP_API", "STDIO", "SOCK", "KRB5", # Engines - "STATIC_ENGINE" ); + "STATIC_ENGINE", + # Deprecated functions + "DEPRECATED" ); my $options=""; open(IN,"<Makefile.ssl") || die "unable to open Makefile.ssl!\n"; @@ -110,7 +112,7 @@ my $no_cast; my $no_md2; my $no_md4; my $no_md5; my $no_sha; my $no_ripemd; my $no_mdc2; my $no_rsa; my $no_dsa; my $no_dh; my $no_hmac=0; my $no_aes; my $no_krb5; my $no_ec; my $no_ecdsa; my $no_ecdh; -my $no_fp_api; my $no_static_engine; +my $no_fp_api; my $no_static_engine; my $no_deprecated; foreach (@ARGV, split(/ /, $options)) { @@ -1065,6 +1067,7 @@ sub is_valid if ($keyword eq "KRB5" && $no_krb5) { return 0; } if ($keyword eq "FP_API" && $no_fp_api) { return 0; } if ($keyword eq "STATIC_ENGINE" && $no_static_engine) { return 0; } + if ($keyword eq "DEPRECATED" && $no_deprecated) { return 0; } # Nothing recognise as true return 1; |