@@ -169,10 +169,36 @@ if (is_android) {
169169 import (" //build/config/ios/rules.gni" )
170170 import (" //build/config/ios/ios_sdk.gni" )
171171
172+ source_set (" ios_scaffolding" ) {
173+ sources = [
174+ " ios/main_ios.mm" ,
175+ " ios/sky_app_delegate.h" ,
176+ " ios/sky_app_delegate.mm" ,
177+ " ios/sky_surface.h" ,
178+ " ios/sky_surface.mm" ,
179+ " ios/sky_view_controller.h" ,
180+ " ios/sky_view_controller.mm" ,
181+ ]
182+
183+ set_sources_assignment_filter ([])
184+ sources += [
185+ " mac/platform_mac.h" ,
186+ " mac/platform_mac.mm" ,
187+ " mac/platform_service_provider_mac.cc" ,
188+ " mac/platform_view_mac.h" ,
189+ " mac/platform_view_mac.mm" ,
190+ ]
191+ set_sources_assignment_filter (sources_assignment_filter )
192+
193+ deps = common_deps + [
194+ " :common" ,
195+ " //sky/services/ns_net" ,
196+ ]
197+ }
198+
172199 ios_app (" shell" ) {
173200 app_name = " SkyShell"
174201 info_plist = " ios/Info.plist"
175- scaffolding_target = " ios_scaffolding"
176202 entitlements_path = " ios/Entitlements.xcent"
177203 code_signing_identity = ios_code_signing_identity
178204
@@ -181,35 +207,8 @@ if (is_android) {
181207 bundle_directory = " ."
182208 }
183209
184- source_set (scaffolding_target ) {
185- sources = [
186- " ios/main_ios.mm" ,
187- " ios/sky_app_delegate.h" ,
188- " ios/sky_app_delegate.mm" ,
189- " ios/sky_surface.h" ,
190- " ios/sky_surface.mm" ,
191- " ios/sky_view_controller.h" ,
192- " ios/sky_view_controller.mm" ,
193- ]
194-
195- set_sources_assignment_filter ([])
196- sources += [
197- " mac/platform_mac.h" ,
198- " mac/platform_mac.mm" ,
199- " mac/platform_service_provider_mac.cc" ,
200- " mac/platform_view_mac.h" ,
201- " mac/platform_view_mac.mm" ,
202- ]
203- set_sources_assignment_filter (sources_assignment_filter )
204-
205- deps = common_deps + [
206- " :common" ,
207- " //sky/services/ns_net" ,
208- ]
209- }
210-
211210 deps = [
212- " :$scaffolding_target " ,
211+ " :ios_scaffolding " ,
213212 " :sky_resources" ,
214213 ]
215214 }
0 commit comments