| Index: openssl/util/mkfiles.pl
|
| ===================================================================
|
| --- openssl/util/mkfiles.pl (revision 105093)
|
| +++ openssl/util/mkfiles.pl (working copy)
|
| @@ -26,6 +26,7 @@
|
| "crypto/aes",
|
| "crypto/camellia",
|
| "crypto/seed",
|
| +"crypto/modes",
|
| "crypto/bn",
|
| "crypto/rsa",
|
| "crypto/dsa",
|
| @@ -46,6 +47,7 @@
|
| "crypto/pem",
|
| "crypto/x509",
|
| "crypto/x509v3",
|
| +"crypto/cms",
|
| "crypto/conf",
|
| "crypto/jpake",
|
| "crypto/txt_db",
|
| @@ -56,25 +58,20 @@
|
| "crypto/ocsp",
|
| "crypto/ui",
|
| "crypto/krb5",
|
| -"crypto/store",
|
| +#"crypto/store",
|
| "crypto/pqueue",
|
| -"crypto/cms",
|
| -"fips",
|
| -"fips/aes",
|
| -"fips/des",
|
| -"fips/dsa",
|
| -"fips/dh",
|
| -"fips/hmac",
|
| -"fips/rand",
|
| -"fips/rsa",
|
| -"fips/sha",
|
| +"crypto/whrlpool",
|
| +"crypto/ts",
|
| "ssl",
|
| "apps",
|
| "engines",
|
| +"engines/ccgost",
|
| "test",
|
| "tools"
|
| );
|
|
|
| +%top;
|
| +
|
| foreach (@dirs) {
|
| &files_dir ($_, "Makefile");
|
| }
|
| @@ -118,8 +115,8 @@
|
| $o =~ s/\s+$//;
|
| $o =~ s/\s+/ /g;
|
|
|
| - $o =~ s/\$[({]([^)}]+)[)}]/$sym{$1}/g;
|
| - $sym{$s}=$o;
|
| + $o =~ s/\$[({]([^)}]+)[)}]/$top{$1} or $sym{$1}/ge;
|
| + $sym{$s}=($top{$s} or $o);
|
| }
|
| }
|
|
|
| @@ -129,6 +126,15 @@
|
| {
|
| print "$_=$sym{$_}\n";
|
| }
|
| +if ($dir eq "." && defined($sym{"BUILDENV"}))
|
| + {
|
| + foreach (split(' ',$sym{"BUILDENV"}))
|
| + {
|
| + /^(.+)=/;
|
| + $top{$1}=$sym{$1};
|
| + }
|
| + }
|
| +
|
| print "RELATIVE_DIRECTORY=\n";
|
|
|
| close (IN);
|
|
|