1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
|
# 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",
"DedicatedWorkerGlobalScope.cpp",
"DedicatedWorkerGlobalScope.h",
"DedicatedWorkerMessagingProxy.cpp",
"DedicatedWorkerMessagingProxy.h",
"DedicatedWorkerMessagingProxyProvider.cpp",
"DedicatedWorkerMessagingProxyProvider.h",
"DedicatedWorkerThread.cpp",
"DedicatedWorkerThread.h",
"InProcessWorkerBase.cpp",
"InProcessWorkerBase.h",
"InProcessWorkerMessagingProxy.cpp",
"InProcessWorkerMessagingProxy.h",
"InProcessWorkerObjectProxy.cpp",
"InProcessWorkerObjectProxy.h",
"MainThreadWorkletGlobalScope.cpp",
"MainThreadWorkletGlobalScope.h",
"ParentFrameTaskRunners.cpp",
"ParentFrameTaskRunners.h",
"SharedWorker.cpp",
"SharedWorker.h",
"SharedWorkerGlobalScope.cpp",
"SharedWorkerGlobalScope.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",
"Worker.cpp",
"Worker.h",
"WorkerBackingThread.cpp",
"WorkerBackingThread.h",
"WorkerClients.cpp",
"WorkerClients.h",
"WorkerEventQueue.cpp",
"WorkerEventQueue.h",
"WorkerGlobalScope.cpp",
"WorkerGlobalScope.h",
"WorkerInspectorProxy.cpp",
"WorkerInspectorProxy.h",
"WorkerLoaderProxy.cpp",
"WorkerLoaderProxy.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",
"WorkerThreadLifecycleObserver.cpp",
"WorkerThreadLifecycleObserver.h",
"WorkerThreadStartupData.cpp",
"WorkerThreadStartupData.h",
"Worklet.cpp",
"Worklet.h",
"WorkletGlobalScope.cpp",
"WorkletGlobalScope.h",
"WorkletScriptLoader.cpp",
"WorkletScriptLoader.h",
"WorkletThreadHolder.h",
]
configs += [
# TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
"//build/config/compiler:no_size_t_to_int_warning",
]
}
|