Index: Source/devtools/BUILD.gn |
diff --git a/Source/devtools/BUILD.gn b/Source/devtools/BUILD.gn |
index 8e4673a266606f129d52a68069d69f7308272ead..4aa2c57da9fe5d9c2f6bcd86ba024739b6159432 100644 |
--- a/Source/devtools/BUILD.gn |
+++ b/Source/devtools/BUILD.gn |
@@ -300,233 +300,29 @@ copy("copy_standalone_css") { |
} |
if (debug_devtools) { |
- # Debug: copy front-end into resources_out_dir as-is. |
+ # Debug: copy non-module directories and core into resources_out_dir as-is. |
group("copy_debug_modules") { |
deps = [ |
- ":copy_audits_module", |
- ":copy_bindings_module", |
- ":copy_common_module", |
- ":copy_components_module", |
- ":copy_console_module", |
- ":copy_devices_module", |
- ":copy_documentation_module", |
- ":copy_elements_module", |
- ":copy_extensions_module", |
- ":copy_heap_snapshot_worker_module", |
- ":copy_host_module", |
- ":copy_layers_module", |
- ":copy_main_module", |
- ":copy_network_module", |
- ":copy_profiler_module", |
- ":copy_promises_module", |
- ":copy_resources_module", |
- ":copy_screencast_module", |
- ":copy_script_formatter_worker_module", |
- ":copy_sdk_module", |
- ":copy_settings_module", |
- ":copy_source_frame_module", |
- ":copy_sources_module", |
- ":copy_temp_storage_shared_worker_module", |
- ":copy_timeline_module", |
- ":copy_toolbox_module", |
- ":copy_toolbox_bootstrap_module", |
- ":copy_ui_module", |
- ":copy_workspace_module", |
- ] |
- |
- copy("copy_runtime_core") { |
- sources = devtools_core_base_files - |
- gypi_values.devtools_standalone_files |
- outputs = [ resources_out_dir + "/{{source_file_part}}" ] |
- } |
- deps += [ ":copy_runtime_core" ] |
- } |
- |
- # Copies module contents into resources_out_dir in debug_devtools=1 builds. |
- # module_name: (String) The JS module name to process. |
- # imported_files: (List of strings) The list of files the input depends on. |
- template("copy_debug_module") { |
- assert(defined(invoker.module_name), target_name) |
- assert(defined(invoker.imported_files), target_name) |
- |
- imported_files = invoker.imported_files |
- module_name = invoker.module_name |
- module_json = "front_end/" + module_name + "/module.json" |
- |
- copy(target_name) { |
- sources = [ module_json ] + imported_files |
- outputs = [ resources_out_dir + module_name + "/{{source_file_part}}" ] |
- } |
- } |
- |
- copy_debug_module("copy_audits_module") { |
- module_name = "audits" |
- imported_files = gypi_values.devtools_audits_js_files |
- } |
- |
- copy_debug_module("copy_bindings_module") { |
- module_name = "bindings" |
- imported_files = gypi_values.devtools_bindings_js_files |
- } |
- |
- copy_debug_module("copy_common_module") { |
- module_name = "common" |
- imported_files = gypi_values.devtools_common_js_files |
- } |
- |
- copy_debug_module("copy_components_module") { |
- module_name = "components" |
- imported_files = gypi_values.devtools_components_js_files |
- } |
- |
- copy_debug_module("copy_console_module") { |
- module_name = "console" |
- imported_files = gypi_values.devtools_console_js_files |
- } |
- |
- copy_debug_module("copy_devices_module") { |
- module_name = "devices" |
- imported_files = gypi_values.devtools_devices_js_files |
- } |
- |
- copy_debug_module("copy_documentation_module") { |
- module_name = "documentation" |
- imported_files = gypi_values.devtools_documentation_js_files |
- } |
- |
- copy_debug_module("copy_elements_module") { |
- module_name = "elements" |
- imported_files = gypi_values.devtools_elements_js_files |
- } |
- |
- copy_debug_module("copy_extensions_module") { |
- module_name = "extensions" |
- imported_files = devtools_extensions_js_files |
- } |
- |
- copy_debug_module("copy_heap_snapshot_worker_module") { |
- module_name = "heap_snapshot_worker" |
- imported_files = gypi_values.devtools_heap_snapshot_worker_js_files |
- } |
- |
- copy_debug_module("copy_host_module") { |
- module_name = "host" |
- imported_files = gypi_values.devtools_host_js_files |
- } |
- |
- copy_debug_module("copy_layers_module") { |
- module_name = "layers" |
- imported_files = gypi_values.devtools_layers_js_files |
- } |
- |
- copy_debug_module("copy_main_module") { |
- module_name = "main" |
- imported_files = gypi_values.devtools_main_js_files |
- } |
- |
- copy_debug_module("copy_network_module") { |
- module_name = "network" |
- imported_files = gypi_values.devtools_network_js_files |
- } |
- |
- copy_debug_module("copy_profiler_module") { |
- module_name = "profiler" |
- imported_files = gypi_values.devtools_profiler_js_files |
- } |
- |
- copy_debug_module("copy_promises_module") { |
- module_name = "promises" |
- imported_files = gypi_values.devtools_promises_js_files |
- } |
- |
- copy_debug_module("copy_resources_module") { |
- module_name = "resources" |
- imported_files = gypi_values.devtools_resources_js_files |
- } |
- |
- copy_debug_module("copy_screencast_module") { |
- module_name = "screencast" |
- imported_files = gypi_values.devtools_screencast_js_files |
- } |
- |
- group("copy_script_formatter_worker_module") { |
- copy_debug_module("copy_script_formatter_worker_module_base") { |
- module_name = "script_formatter_worker" |
- imported_files = gypi_values.devtools_uglify_files + |
- gypi_values.devtools_script_formatter_worker_js_files |
- } |
- |
- copy("copy_uglify_js_files") { |
- sources = gypi_values.devtools_uglify_files |
- outputs = [ resources_out_dir + "UglifyJS/{{source_file_part}}" ] |
- } |
- |
- deps = [ |
- ":copy_script_formatter_worker_module_base", |
- ":copy_uglify_js_files" |
- ] |
- } |
- |
- copy_debug_module("copy_sdk_module") { |
- module_name = "sdk" |
- imported_files = gypi_values.devtools_sdk_js_files |
- } |
- |
- copy_debug_module("copy_settings_module") { |
- module_name = "settings" |
- imported_files = gypi_values.devtools_settings_js_files |
- } |
- |
- group("copy_source_frame_module") { |
- copy_debug_module("copy_source_frame_module_base") { |
- module_name = "source_frame" |
- imported_files = gypi_values.devtools_source_frame_js_files |
- } |
- |
- copy("copy_codemirror_js_files") { |
- sources = gypi_values.devtools_cm_js_files |
- outputs = [ resources_out_dir + "cm/{{source_file_part}}" ] |
- } |
- |
- deps = [ |
- ":copy_source_frame_module_base", |
+ ":copy_runtime_core", |
+ ":copy_uglify_js_files", |
":copy_codemirror_js_files", |
] |
} |
- copy_debug_module("copy_sources_module") { |
- module_name = "sources" |
- imported_files = gypi_values.devtools_sources_js_files |
- } |
- |
- copy_debug_module("copy_temp_storage_shared_worker_module") { |
- module_name = "temp_storage_shared_worker" |
- imported_files = gypi_values.devtools_temp_storage_shared_worker_js_files |
- } |
- |
- copy_debug_module("copy_timeline_module") { |
- module_name = "timeline" |
- imported_files = gypi_values.devtools_timeline_js_files |
- } |
- |
- copy_debug_module("copy_toolbox_module") { |
- module_name = "toolbox" |
- imported_files = gypi_values.devtools_toolbox_js_files |
- } |
- |
- copy_debug_module("copy_toolbox_bootstrap_module") { |
- module_name = "toolbox_bootstrap" |
- imported_files = gypi_values.devtools_toolbox_bootstrap_js_files |
+ copy("copy_runtime_core") { |
+ sources = devtools_core_base_files - |
+ gypi_values.devtools_standalone_files |
+ outputs = [ resources_out_dir + "/{{source_file_part}}" ] |
} |
- copy_debug_module("copy_ui_module") { |
- module_name = "ui" |
- imported_files = gypi_values.devtools_ui_js_files |
+ copy("copy_uglify_js_files") { |
+ sources = gypi_values.devtools_uglify_files |
+ outputs = [ resources_out_dir + "UglifyJS/{{source_file_part}}" ] |
} |
- copy_debug_module("copy_workspace_module") { |
- module_name = "workspace" |
- imported_files = gypi_values.devtools_workspace_js_files |
+ copy("copy_codemirror_js_files") { |
+ sources = gypi_values.devtools_cm_js_files |
+ outputs = [ resources_out_dir + "cm/{{source_file_part}}" ] |
} |
} |