| # Copyright 2017 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| import("//ios/build/config.gni") |
| |
| source_set("webui") { |
| deps = [ |
| "//base", |
| "//ios/web:resources", |
| "//ios/web:resources_grit", |
| "//ios/web/public", |
| "//ios/web/public/js_messaging", |
| "//ios/web/public/webui", |
| "//ios/web/web_state:web_state_impl_header", |
| "//mojo/public/cpp/system", |
| "//net", |
| "//ui/base", |
| "//ui/resources", |
| "//url", |
| ] |
| |
| sources = [ |
| "crw_web_ui_scheme_handler.h", |
| "crw_web_ui_scheme_handler.mm", |
| "mojo_facade.h", |
| "mojo_facade.mm", |
| "shared_resources_data_source_ios.h", |
| "shared_resources_data_source_ios.mm", |
| "url_data_manager_ios.cc", |
| "url_data_manager_ios.h", |
| "url_data_manager_ios_backend.h", |
| "url_data_manager_ios_backend.mm", |
| "url_data_source_ios.mm", |
| "url_data_source_ios_impl.cc", |
| "url_data_source_ios_impl.h", |
| "url_fetcher_block_adapter.h", |
| "url_fetcher_block_adapter.mm", |
| "web_ui_ios_controller.cc", |
| "web_ui_ios_controller_factory_registry.h", |
| "web_ui_ios_controller_factory_registry.mm", |
| "web_ui_ios_data_source_impl.h", |
| "web_ui_ios_data_source_impl.mm", |
| "web_ui_ios_impl.h", |
| "web_ui_ios_impl.mm", |
| "web_ui_ios_message_handler.cc", |
| ] |
| |
| configs += [ "//build/config/compiler:enable_arc" ] |
| } |