@@ -40,7 +40,6 @@ def _collect_transitive_uncategorized(info):
4040
4141def _inner_merge_input_files (
4242 * ,
43- generated ,
4443 resource_bundles ,
4544 transitive_infos ,
4645 xccurrentversions ):
@@ -63,13 +62,6 @@ def _inner_merge_input_files(
6362 for info in transitive_infos
6463 ],
6564 ),
66- generated = memory_efficient_depset (
67- generated ,
68- transitive = [
69- info .inputs .generated
70- for info in transitive_infos
71- ],
72- ),
7365 resource_bundles = memory_efficient_depset (
7466 resource_bundles ,
7567 transitive = [
@@ -112,11 +104,9 @@ def _should_ignore_input_attr(attr):
112104 attr in _IGNORE_ATTR
113105 )
114106
115- def _process_cc_info_headers (headers , * , exclude_headers , generated ):
107+ def _process_cc_info_headers (headers , * , exclude_headers ):
116108 def _process_header (header_file ):
117109 exclude_headers [header_file ] = None
118- if not header_file .is_source :
119- generated .append (header_file )
120110 return header_file
121111
122112 files = []
@@ -136,7 +126,6 @@ def _process_files_and_deps(
136126 collect_uncategorized ,
137127 extra_files ,
138128 file_handlers ,
139- generated ,
140129 rule_attr ,
141130 rule_file ,
142131 rule_files ):
@@ -167,8 +156,6 @@ def _process_files_and_deps(
167156 xccurrentversions .append (file )
168157 else :
169158 uncategorized .append (file )
170- elif categorized :
171- generated .append (file )
172159
173160 transitive_extra_files = []
174161
@@ -233,21 +220,18 @@ def _process_files_and_deps(
233220 _process_cc_info_headers (
234221 compilation_context .direct_private_headers ,
235222 exclude_headers = categorized_files ,
236- generated = generated ,
237223 ),
238224 )
239225 extra_files .extend (
240226 _process_cc_info_headers (
241227 compilation_context .direct_public_headers ,
242228 exclude_headers = categorized_files ,
243- generated = generated ,
244229 ),
245230 )
246231 extra_files .extend (
247232 _process_cc_info_headers (
248233 compilation_context .direct_textual_headers ,
249234 exclude_headers = categorized_files ,
250- generated = generated ,
251235 ),
252236 )
253237
@@ -356,8 +340,6 @@ def _collect_incremental_input_files(
356340 * A `struct`, which will end up in `XcodeProjInfo.inputs`, with the
357341 following fields:
358342
359- * `generated`: A `depset` of generated `File`s that are inputs to
360- `target` or its transitive dependencies.
361343 * `important_generated`: A `depset` of important generated `File`s
362344 that are inputs to `target` or its transitive dependencies.
363345 These differ from `generated` in that they will be generated as
@@ -375,7 +357,6 @@ def _collect_incremental_input_files(
375357 entitlements = []
376358 c_sources = {}
377359 cxx_sources = {}
378- generated = []
379360 non_arc_srcs = []
380361 srcs = []
381362
@@ -474,7 +455,6 @@ def _collect_incremental_input_files(
474455 ),
475456 extra_files = extra_files ,
476457 file_handlers = file_handlers ,
477- generated = generated ,
478458 rule_attr = rule_attr ,
479459 rule_file = ctx .rule .file ,
480460 rule_files = ctx .rule .files ,
@@ -497,11 +477,6 @@ def _collect_incremental_input_files(
497477 for file in linker_input_additional_files
498478 if file not in framework_files
499479 ]
500- generated .extend ([
501- file
502- for file in linker_input_additional_files
503- if not file .is_source
504- ])
505480 extra_files .extend (linker_input_additional_files )
506481
507482 if resource_info :
@@ -521,7 +496,6 @@ def _collect_incremental_input_files(
521496 resources = memory_efficient_depset (resources_result .resources )
522497 resource_bundles = resources_result .bundles
523498
524- generated .extend (resources_result .generated )
525499 xccurrentversions .extend (resources_result .xccurrentversions )
526500
527501 resource_bundle_labels = memory_efficient_depset (
@@ -573,14 +547,6 @@ def _collect_incremental_input_files(
573547 if not file .is_source
574548 ]
575549
576- generated_depset = memory_efficient_depset (
577- generated ,
578- transitive = [
579- info .inputs .generated
580- for info in transitive_infos
581- ],
582- )
583-
584550 label_str = str (label )
585551
586552 return (
@@ -626,7 +592,6 @@ def _collect_incremental_input_files(
626592 for info in transitive_infos
627593 ],
628594 ),
629- generated = generated_depset ,
630595 important_generated = memory_efficient_depset (
631596 important_generated ,
632597 transitive = [
@@ -678,7 +643,6 @@ def _collect_unsupported_input_files(
678643
679644 A value similar to the second `struct` returned by `input_files.collect`.
680645 """
681- generated = []
682646 extra_file_paths = []
683647 extra_files = []
684648
@@ -718,7 +682,6 @@ def _collect_unsupported_input_files(
718682 ),
719683 extra_files = extra_files ,
720684 file_handlers = file_handlers ,
721- generated = generated ,
722685 rule_attr = rule_attr ,
723686 rule_file = ctx .rule .file ,
724687 rule_files = ctx .rule .files ,
@@ -765,13 +728,6 @@ def _collect_unsupported_input_files(
765728 for info in transitive_infos
766729 ],
767730 ),
768- generated = memory_efficient_depset (
769- generated ,
770- transitive = [
771- info .inputs .generated
772- for info in transitive_infos
773- ],
774- ),
775731 important_generated = memory_efficient_depset (
776732 transitive = [
777733 info .inputs .important_generated
@@ -800,21 +756,19 @@ def _collect_unsupported_input_files(
800756 ),
801757 )
802758
803- def _merge_input_files (* , extra_generated = None , transitive_infos ):
759+ def _merge_input_files (* , transitive_infos ):
804760 """Creates merged inputs.
805761
806762 Args:
807- extra_generated: An optional `list` of `File`s to added to `generated`.
808763 transitive_infos: A `list` of `XcodeProjInfo`s for the transitive
809764 dependencies of the current target.
810765
811766 Returns:
812767 A value similar to the one returned from `input_files.collect`. The
813768 values potentially include the inputs of the transitive dependencies,
814- via `transitive_infos` (e.g. `generated` and ` extra_files`).
769+ via `transitive_infos` (e.g. `extra_files`).
815770 """
816771 return _inner_merge_input_files (
817- generated = extra_generated ,
818772 resource_bundles = None ,
819773 transitive_infos = transitive_infos ,
820774 xccurrentversions = None ,
@@ -840,7 +794,7 @@ def _merge_top_level_input_files(
840794 Returns:
841795 A value similar to the one returned from `input_files.collect`. The
842796 values potentially include the inputs of the transitive dependencies,
843- via `transitive_infos` (e.g. `generated` and ` extra_files`).
797+ via `transitive_infos` (e.g. `extra_files`).
844798 """
845799 if resource_info :
846800 resources_result = resources_module .collect (
@@ -853,17 +807,14 @@ def _merge_top_level_input_files(
853807 ],
854808 )
855809
856- generated = resources_result .generated
857810 resource_bundles = resources_result .bundles
858811
859812 xccurrentversions = resources_result .xccurrentversions
860813 else :
861- generated = None
862814 resource_bundles = None
863815 xccurrentversions = None
864816
865817 return _inner_merge_input_files (
866- generated = generated ,
867818 resource_bundles = resource_bundles ,
868819 transitive_infos = transitive_infos ,
869820 xccurrentversions = xccurrentversions ,
0 commit comments