From 8effd8fa67689e1d4318cfda21604eef428a37cf Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Fri, 14 Sep 2018 14:59:40 +0200 Subject: Refactor util/mkdef.pl for clearer separation of functionality Move the .num updating functionality to util/mknum.pl. Rewrite util/mkdef.pl to create .def / .map / .opt files exclusively, using the separate ordinals reading module. Adapt the build files. Adapt the symbol presence test. Reviewed-by: Tim Hudson (Merged from https://github.com/openssl/openssl/pull/7191) --- build.info | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'build.info') diff --git a/build.info b/build.info index 16e587e0ad..ceb250f7f4 100644 --- a/build.info +++ b/build.info @@ -1,4 +1,6 @@ {- + use File::Spec::Functions; + our $sover = $config{shlib_version_number}; our $sover_filename = $sover; $sover_filename =~ s|\.|_|g @@ -28,8 +30,8 @@ IF[{- defined $target{shared_defflag} -}] SHARED_SOURCE[libcrypto]=libcrypto.ld SHARED_SOURCE[libssl]=libssl.ld - GENERATE[libcrypto.ld]=util/libcrypto.num crypto - GENERATE[libssl.ld]=util/libssl.num ssl + GENERATE[libcrypto.ld]=util/libcrypto.num libcrypto + GENERATE[libssl.ld]=util/libssl.num libssl ENDIF IF[{- $config{target} =~ /^(?:Cygwin|mingw|VC-)/ -}] -- cgit v1.2.3