chromium/third_party/blink/renderer/core/workers/build.gni

# Copyright 2020 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

import("//third_party/blink/renderer/core/core.gni")

blink_core_sources_workers = [
  "abstract_worker.cc",
  "abstract_worker.h",
  "cross_thread_global_scope_creation_params_copier.cc",
  "cross_thread_global_scope_creation_params_copier.h",
  "custom_event_message.h",
  "dedicated_worker.cc",
  "dedicated_worker.h",
  "dedicated_worker_global_scope.cc",
  "dedicated_worker_global_scope.h",
  "dedicated_worker_messaging_proxy.cc",
  "dedicated_worker_messaging_proxy.h",
  "dedicated_worker_object_proxy.cc",
  "dedicated_worker_object_proxy.h",
  "dedicated_worker_thread.cc",
  "dedicated_worker_thread.h",
  "global_scope_creation_params.cc",
  "global_scope_creation_params.h",
  "installed_scripts_manager.cc",
  "installed_scripts_manager.h",
  "main_thread_worklet_reporting_proxy.cc",
  "main_thread_worklet_reporting_proxy.h",
  "parent_execution_context_task_runners.cc",
  "parent_execution_context_task_runners.h",
  "shared_worker.cc",
  "shared_worker.h",
  "shared_worker_client.cc",
  "shared_worker_client.h",
  "shared_worker_client_holder.cc",
  "shared_worker_client_holder.h",
  "shared_worker_content_settings_proxy.cc",
  "shared_worker_content_settings_proxy.h",
  "shared_worker_global_scope.cc",
  "shared_worker_global_scope.h",
  "shared_worker_reporting_proxy.cc",
  "shared_worker_reporting_proxy.h",
  "shared_worker_thread.cc",
  "shared_worker_thread.h",
  "threaded_messaging_proxy_base.cc",
  "threaded_messaging_proxy_base.h",
  "threaded_object_proxy_base.cc",
  "threaded_object_proxy_base.h",
  "threaded_worklet_messaging_proxy.cc",
  "threaded_worklet_messaging_proxy.h",
  "threaded_worklet_object_proxy.cc",
  "threaded_worklet_object_proxy.h",
  "worker_backing_thread.cc",
  "worker_backing_thread.h",
  "worker_backing_thread_startup_data.h",
  "worker_classic_script_loader.cc",
  "worker_classic_script_loader.h",
  "worker_clients.cc",
  "worker_clients.h",
  "worker_global_scope.cc",
  "worker_global_scope.h",
  "worker_location.h",
  "worker_module_tree_client.cc",
  "worker_module_tree_client.h",
  "worker_navigator.cc",
  "worker_navigator.h",
  "worker_or_worklet_global_scope.cc",
  "worker_or_worklet_global_scope.h",
  "worker_reporting_proxy.h",
  "worker_settings.cc",
  "worker_settings.h",
  "worker_thread.cc",
  "worker_thread.h",
  "worklet.cc",
  "worklet.h",
  "worklet_global_scope.cc",
  "worklet_global_scope.h",
  "worklet_global_scope_proxy.h",
  "worklet_module_responses_map.cc",
  "worklet_module_responses_map.h",
  "worklet_module_tree_client.cc",
  "worklet_module_tree_client.h",
  "worklet_pending_tasks.cc",
  "worklet_pending_tasks.h",
  "worklet_thread_holder.h",
]

blink_core_tests_workers = [
  "dedicated_worker_test.cc",
  "dedicated_worker_test.h",
  "main_thread_worklet_test.cc",
  "threaded_worklet_test.cc",
  "worker_thread_test.cc",
  "worklet_global_scope_test_helper.h",
  "worklet_module_responses_map_test.cc",
]