mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-08-07 06:42:56 +03:00
Merge pull request #10315 from bjwtaylor/include-private-pk
Add copy of header file for libtestdriver1
This commit is contained in:
@@ -15,6 +15,10 @@ my @public_files = map { basename($_) } glob("../tf-psa-crypto/include/mbedtls/*
|
|||||||
|
|
||||||
my $public_files_regex = join('|', map { quotemeta($_) } @public_files);
|
my $public_files_regex = join('|', map { quotemeta($_) } @public_files);
|
||||||
|
|
||||||
|
my @private_files = map { basename($_) } glob("../tf-psa-crypto/include/mbedtls/private/*.h");
|
||||||
|
|
||||||
|
my $private_files_regex = join('|', map { quotemeta($_) } @private_files);
|
||||||
|
|
||||||
while (<>) {
|
while (<>) {
|
||||||
s!^(\s*#\s*include\s*[\"<])mbedtls/build_info.h!${1}libtestdriver1/include/mbedtls/build_info.h!;
|
s!^(\s*#\s*include\s*[\"<])mbedtls/build_info.h!${1}libtestdriver1/include/mbedtls/build_info.h!;
|
||||||
s!^(\s*#\s*include\s*[\"<])mbedtls/mbedtls_config.h!${1}libtestdriver1/include/mbedtls/mbedtls_config.h!;
|
s!^(\s*#\s*include\s*[\"<])mbedtls/mbedtls_config.h!${1}libtestdriver1/include/mbedtls/mbedtls_config.h!;
|
||||||
@@ -28,6 +32,9 @@ while (<>) {
|
|||||||
if ( $public_files_regex ) {
|
if ( $public_files_regex ) {
|
||||||
s!^(\s*#\s*include\s*[\"<])mbedtls/($public_files_regex)!${1}libtestdriver1/tf-psa-crypto/include/mbedtls/${2}!;
|
s!^(\s*#\s*include\s*[\"<])mbedtls/($public_files_regex)!${1}libtestdriver1/tf-psa-crypto/include/mbedtls/${2}!;
|
||||||
}
|
}
|
||||||
|
if ( $private_files_regex ) {
|
||||||
|
s!^(\s*#\s*include\s*[\"<])mbedtls/private/($private_files_regex)!${1}libtestdriver1/tf-psa-crypto/include/mbedtls/private/${2}!;
|
||||||
|
}
|
||||||
s!^(\s*#\s*include\s*[\"<])mbedtls/!${1}libtestdriver1/tf-psa-crypto/drivers/builtin/include/mbedtls/!;
|
s!^(\s*#\s*include\s*[\"<])mbedtls/!${1}libtestdriver1/tf-psa-crypto/drivers/builtin/include/mbedtls/!;
|
||||||
s!^(\s*#\s*include\s*[\"<])psa/!${1}libtestdriver1/tf-psa-crypto/include/psa/!;
|
s!^(\s*#\s*include\s*[\"<])psa/!${1}libtestdriver1/tf-psa-crypto/include/psa/!;
|
||||||
s!^(\s*#\s*include\s*[\"<])tf-psa-crypto/!${1}libtestdriver1/tf-psa-crypto/include/tf-psa-crypto/!;
|
s!^(\s*#\s*include\s*[\"<])tf-psa-crypto/!${1}libtestdriver1/tf-psa-crypto/include/tf-psa-crypto/!;
|
||||||
|
Reference in New Issue
Block a user