Have mkdef.pl ignore APPLINK settings.
Reviewed-by: Richard Levitte <levitte@openssl.org>
This commit is contained in:
parent
a283d2a80a
commit
1a53f1d68b
@ -5,25 +5,8 @@
|
|||||||
# It does this by parsing the header files and looking for the
|
# It does this by parsing the header files and looking for the
|
||||||
# prototyped functions: it then prunes the output.
|
# prototyped functions: it then prunes the output.
|
||||||
#
|
#
|
||||||
# Intermediary files are created, call libeay.num and ssleay.num,...
|
# Intermediary files are created, call libeay.num and ssleay.num,
|
||||||
# Previously, they had the following format:
|
# The format of these files is:
|
||||||
#
|
|
||||||
# routine-name nnnn
|
|
||||||
#
|
|
||||||
# But that isn't enough for a number of reasons, the first on being that
|
|
||||||
# this format is (needlessly) very Win32-centric, and even then...
|
|
||||||
# One of the biggest problems is that there's no information about what
|
|
||||||
# routines should actually be used, which varies with what crypto algorithms
|
|
||||||
# are disabled. Also, some operating systems (for example VMS with VAX C)
|
|
||||||
# need to keep track of the global variables as well as the functions.
|
|
||||||
#
|
|
||||||
# So, a remake of this script is done so as to include information on the
|
|
||||||
# kind of symbol it is (function or variable) and what algorithms they're
|
|
||||||
# part of. This will allow easy translating to .def files or the corresponding
|
|
||||||
# file in other operating systems (a .opt file for VMS, possibly with a .mar
|
|
||||||
# file).
|
|
||||||
#
|
|
||||||
# The format now becomes:
|
|
||||||
#
|
#
|
||||||
# routine-name nnnn info
|
# routine-name nnnn info
|
||||||
#
|
#
|
||||||
@ -120,7 +103,10 @@ my @known_algorithms = ( "RC2", "RC4", "RC5", "IDEA", "DES", "BF",
|
|||||||
# Unit testing
|
# Unit testing
|
||||||
"UNIT_TEST",
|
"UNIT_TEST",
|
||||||
# OCB mode
|
# OCB mode
|
||||||
"OCB");
|
"OCB",
|
||||||
|
# APPLINK (win build feature?)
|
||||||
|
"APPLINK"
|
||||||
|
);
|
||||||
|
|
||||||
my $options="";
|
my $options="";
|
||||||
open(IN,"<Makefile") || die "unable to open Makefile!\n";
|
open(IN,"<Makefile") || die "unable to open Makefile!\n";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user