| # Copyright 2016 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("//third_party/WebKit/Source/core/core.gni") |
| |
| blink_core_sources("workers") { |
| sources = [ |
| "AbstractWorker.cpp", |
| "AbstractWorker.h", |
| "DedicatedWorker.cpp", |
| "DedicatedWorker.h", |
| "DedicatedWorkerGlobalScope.cpp", |
| "DedicatedWorkerGlobalScope.h", |
| "DedicatedWorkerMessagingProxy.cpp", |
| "DedicatedWorkerMessagingProxy.h", |
| "DedicatedWorkerObjectProxy.cpp", |
| "DedicatedWorkerObjectProxy.h", |
| "DedicatedWorkerThread.cpp", |
| "DedicatedWorkerThread.h", |
| "GlobalScopeCreationParams.cpp", |
| "GlobalScopeCreationParams.h", |
| "InstalledScriptsManager.cpp", |
| "InstalledScriptsManager.h", |
| "MainThreadWorkletGlobalScope.cpp", |
| "MainThreadWorkletGlobalScope.h", |
| "MainThreadWorkletReportingProxy.cpp", |
| "MainThreadWorkletReportingProxy.h", |
| "ParentFrameTaskRunners.cpp", |
| "ParentFrameTaskRunners.h", |
| "SharedWorker.cpp", |
| "SharedWorker.h", |
| "SharedWorkerContentSettingsProxy.cpp", |
| "SharedWorkerContentSettingsProxy.h", |
| "SharedWorkerGlobalScope.cpp", |
| "SharedWorkerGlobalScope.h", |
| "SharedWorkerReportingProxy.cpp", |
| "SharedWorkerReportingProxy.h", |
| "SharedWorkerRepositoryClient.h", |
| "SharedWorkerThread.cpp", |
| "SharedWorkerThread.h", |
| "ThreadedMessagingProxyBase.cpp", |
| "ThreadedMessagingProxyBase.h", |
| "ThreadedObjectProxyBase.cpp", |
| "ThreadedObjectProxyBase.h", |
| "ThreadedWorkletGlobalScope.cpp", |
| "ThreadedWorkletGlobalScope.h", |
| "ThreadedWorkletMessagingProxy.cpp", |
| "ThreadedWorkletMessagingProxy.h", |
| "ThreadedWorkletObjectProxy.cpp", |
| "ThreadedWorkletObjectProxy.h", |
| "WorkerBackingThread.cpp", |
| "WorkerBackingThread.h", |
| "WorkerBackingThreadStartupData.h", |
| "WorkerClients.cpp", |
| "WorkerClients.h", |
| "WorkerContentSettingsClient.cpp", |
| "WorkerContentSettingsClient.h", |
| "WorkerEventQueue.cpp", |
| "WorkerEventQueue.h", |
| "WorkerGlobalScope.cpp", |
| "WorkerGlobalScope.h", |
| "WorkerInspectorProxy.cpp", |
| "WorkerInspectorProxy.h", |
| "WorkerLocation.h", |
| "WorkerNavigator.cpp", |
| "WorkerNavigator.h", |
| "WorkerOrWorkletGlobalScope.cpp", |
| "WorkerOrWorkletGlobalScope.h", |
| "WorkerReportingProxy.h", |
| "WorkerScriptLoader.cpp", |
| "WorkerScriptLoader.h", |
| "WorkerSettings.cpp", |
| "WorkerSettings.h", |
| "WorkerThread.cpp", |
| "WorkerThread.h", |
| "WorkerThreadLifecycleContext.cpp", |
| "WorkerThreadLifecycleContext.h", |
| "WorkerThreadLifecycleObserver.cpp", |
| "WorkerThreadLifecycleObserver.h", |
| "Worklet.cpp", |
| "Worklet.h", |
| "WorkletGlobalScope.cpp", |
| "WorkletGlobalScope.h", |
| "WorkletGlobalScopeProxy.h", |
| "WorkletModuleResponsesMap.cpp", |
| "WorkletModuleResponsesMap.h", |
| "WorkletModuleResponsesMapProxy.cpp", |
| "WorkletModuleResponsesMapProxy.h", |
| "WorkletModuleTreeClient.cpp", |
| "WorkletModuleTreeClient.h", |
| "WorkletPendingTasks.cpp", |
| "WorkletPendingTasks.h", |
| "WorkletThreadHolder.h", |
| ] |
| |
| configs += [ |
| # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| "//build/config/compiler:no_size_t_to_int_warning", |
| ] |
| } |