Add pki to generate_build_files.py This addes enough to get it building and running tests in google3 with some changes in the google3 BUILD file. Change-Id: I1cf17bc602253a69420456fd6454d10cdcf6b988 Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/61747 Auto-Submit: Bob Beck <bbe@google.com> Commit-Queue: Bob Beck <bbe@google.com> Reviewed-by: David Benjamin <davidben@google.com>
diff --git a/util/generate_build_files.py b/util/generate_build_files.py index ef3dab4..1c3cbb2 100644 --- a/util/generate_build_files.py +++ b/util/generate_build_files.py
@@ -269,6 +269,9 @@ self.PrintVariableSection(out, 'crypto_sources', files['crypto']) self.PrintVariableSection(out, 'crypto_sources_asm', files['crypto_asm']) self.PrintVariableSection(out, 'crypto_sources_nasm', files['crypto_nasm']) + self.PrintVariableSection( + out, 'pki_internal_headers', files['pki_internal_headers']) + self.PrintVariableSection(out, 'pki_sources', files['pki']) self.PrintVariableSection(out, 'tool_sources', files['tool']) self.PrintVariableSection(out, 'tool_headers', files['tool_headers']) @@ -279,6 +282,7 @@ for filename in sorted(files['test_support'] + files['test_support_headers'] + files['crypto_internal_headers'] + + files['pki_internal_headers'] + files['ssl_internal_headers']): out.write(' "%s",\n' % PathOf(filename)) @@ -287,8 +291,12 @@ self.PrintVariableSection(out, 'crypto_test_sources', files['crypto_test']) self.PrintVariableSection(out, 'ssl_test_sources', files['ssl_test']) + self.PrintVariableSection(out, 'pki_test_sources', + files['pki_test']) self.PrintVariableSection(out, 'crypto_test_data', files['crypto_test_data']) + self.PrintVariableSection(out, 'pki_test_data', + files['pki_test_data']) self.PrintVariableSection(out, 'urandom_test_sources', files['urandom_test']) @@ -808,6 +816,8 @@ ssl_h_files = FindHeaderFiles(os.path.join('src', 'include', 'openssl'), SSLHeaderFiles) + pki_internal_h_files = FindHeaderFiles(os.path.join('src', 'pki'), AllFiles); + def NotSSLHeaderFiles(path, filename, is_dir): return not SSLHeaderFiles(path, filename, is_dir) crypto_h_files = FindHeaderFiles(os.path.join('src', 'include', 'openssl'), @@ -844,6 +854,10 @@ 'crypto_test_data': sorted(PrefixWithSrc(cmake['CRYPTO_TEST_DATA'])), 'fips_fragments': fips_fragments, 'fuzz': fuzz_c_files, + 'pki': PrefixWithSrc(cmake['PKI_SOURCES']), + 'pki_internal_headers': sorted(list(pki_internal_h_files)), + 'pki_test': PrefixWithSrc(cmake['PKI_TEST_SOURCES']), + 'pki_test_data': PrefixWithSrc(cmake['PKI_TEST_DATA']), 'ssl': ssl_source_files, 'ssl_headers': ssl_h_files, 'ssl_internal_headers': ssl_internal_h_files,