Add an option to skip crypto_test_data.cc in GN too.

Chromium recently landed a presubmit that rejects files above 20MiB.
crypto_test_data.cc no longer fits.

Change-Id: I4236a4b56af743fbaf8f8600ccb0b88b41b925e8
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/35944
Commit-Queue: Adam Langley <agl@google.com>
Reviewed-by: Adam Langley <agl@google.com>
diff --git a/util/generate_build_files.py b/util/generate_build_files.py
index 1773cba..433069a 100644
--- a/util/generate_build_files.py
+++ b/util/generate_build_files.py
@@ -325,6 +325,8 @@
                                 files['test_support_headers'])
       self.PrintVariableSection(out, 'crypto_test_sources',
                                 files['crypto_test'])
+      self.PrintVariableSection(out, 'crypto_test_data',
+                                files['crypto_test_data'])
       self.PrintVariableSection(out, 'ssl_test_sources', files['ssl_test'])
 
 
@@ -691,7 +693,7 @@
   parser.add_option(
       '--embed_test_data', type='choice', dest='embed_test_data',
       action='store', default="true", choices=["true", "false"],
-      help='For Bazel, don\'t embed data files in crypto_test_data.cc')
+      help='For Bazel or GN, don\'t embed data files in crypto_test_data.cc')
   options, args = parser.parse_args(sys.argv[1:])
   PREFIX = options.prefix
   EMBED_TEST_DATA = (options.embed_test_data == "true")