Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(103)

Side by Side Diff: third_party/WebKit/Source/modules/modules_idl_files.gni

Issue 2319623003: Reorganize Blink IDL build, delete obsolete GYP files. (Closed)
Patch Set: Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 # Copyright 2016 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 import("//third_party/WebKit/Source/bindings/bindings.gni")
6
7 # The paths in this file are absolute since this file is imported and the
8 # file lists must be valid from multple "current directories".
9
10 bindings_modules_output_dir = "$bindings_output_dir/modules"
11 blink_modules_output_dir = "$root_gen_dir/blink/modules"
12
13 modules_core_global_constructors_original_interfaces = [
14 "CompositorWorkerGlobalScope",
15 "PaintWorkletGlobalScope",
16 "ServiceWorkerGlobalScope",
17 ]
18
19 modules_global_constructors_original_interfaces = [
20 "Window",
21 "CompositorWorkerGlobalScope",
22 "DedicatedWorkerGlobalScope",
23 "PaintWorkletGlobalScope",
24 "ServiceWorkerGlobalScope",
25 "SharedWorkerGlobalScope",
26 ]
27
28 # The interfaces aren't technically files, but we can treat them as file names
29 # to get process_file_template to generate lists of IDL files corresponding
30 # to each interface.
31 modules_core_global_constructors_generated_idl_files = process_file_template(
32 modules_core_global_constructors_original_interfaces,
33 [ "$blink_modules_output_dir/{{source_name_part}}CoreConstructors.idl" ] )
34 modules_global_constructors_generated_idl_files = process_file_template(
35 modules_global_constructors_original_interfaces,
36 [ "$blink_modules_output_dir/{{source_name_part}}ModulesConstructors.idl " ])
37
38 modules_idl_files =
39 get_path_info([
40 "app_banner/AppBannerPromptResult.idl",
41 "app_banner/BeforeInstallPromptEvent.idl",
42 "background_sync/SyncEvent.idl",
43 "background_sync/SyncManager.idl",
44 "battery/BatteryManager.idl",
45 "bluetooth/Bluetooth.idl",
46 "bluetooth/BluetoothDevice.idl",
47 "bluetooth/BluetoothCharacteristicProperties.idl",
48 "bluetooth/BluetoothRemoteGATTCharacteristic.idl",
49 "bluetooth/BluetoothRemoteGATTServer.idl",
50 "bluetooth/BluetoothRemoteGATTService.idl",
51 "bluetooth/BluetoothUUID.idl",
52 "broadcastchannel/BroadcastChannel.idl",
53 "budget/BudgetService.idl",
54 "budget/BudgetState.idl",
55 "cachestorage/Cache.idl",
56 "cachestorage/CacheStorage.idl",
57 "canvas2d/CanvasGradient.idl",
58 "canvas2d/CanvasPattern.idl",
59 "canvas2d/CanvasRenderingContext2D.idl",
60 "canvas2d/Path2D.idl",
61 "compositorworker/AnimationWorkletGlobalScope.idl",
62 "compositorworker/CompositorWorker.idl",
63 "compositorworker/CompositorWorkerGlobalScope.idl",
64 "credentialmanager/Credential.idl",
65 "credentialmanager/CredentialsContainer.idl",
66 "credentialmanager/FederatedCredential.idl",
67 "credentialmanager/PasswordCredential.idl",
68 "credentialmanager/SiteBoundCredential.idl",
69 "crypto/Crypto.idl",
70 "crypto/CryptoKey.idl",
71 "crypto/SubtleCrypto.idl",
72 "csspaint/PaintRenderingContext2D.idl",
73 "csspaint/PaintSize.idl",
74 "csspaint/PaintWorkletGlobalScope.idl",
75 "device_light/DeviceLightEvent.idl",
76 "device_orientation/DeviceAcceleration.idl",
77 "device_orientation/DeviceMotionEvent.idl",
78 "device_orientation/DeviceOrientationEvent.idl",
79 "device_orientation/DeviceRotationRate.idl",
80 "encoding/TextDecoder.idl",
81 "encoding/TextEncoder.idl",
82 "encryptedmedia/MediaEncryptedEvent.idl",
83 "encryptedmedia/MediaKeyMessageEvent.idl",
84 "encryptedmedia/MediaKeySession.idl",
85 "encryptedmedia/MediaKeyStatusMap.idl",
86 "encryptedmedia/MediaKeySystemAccess.idl",
87 "encryptedmedia/MediaKeys.idl",
88 "fetch/Body.idl",
89 "fetch/Headers.idl",
90 "fetch/Request.idl",
91 "fetch/Response.idl",
92 "filesystem/DOMFileSystem.idl",
93 "filesystem/DOMFileSystemSync.idl",
94 "filesystem/DirectoryEntry.idl",
95 "filesystem/DirectoryEntrySync.idl",
96 "filesystem/DirectoryReader.idl",
97 "filesystem/DirectoryReaderSync.idl",
98 "filesystem/EntriesCallback.idl",
99 "filesystem/Entry.idl",
100 "filesystem/EntryCallback.idl",
101 "filesystem/EntrySync.idl",
102 "filesystem/ErrorCallback.idl",
103 "filesystem/FileEntry.idl",
104 "filesystem/FileEntrySync.idl",
105 "filesystem/FileSystemCallback.idl",
106 "filesystem/FileWriter.idl",
107 "filesystem/FileWriterCallback.idl",
108 "filesystem/FileWriterSync.idl",
109 "filesystem/Metadata.idl",
110 "filesystem/MetadataCallback.idl",
111 "gamepad/Gamepad.idl",
112 "gamepad/GamepadButton.idl",
113 "gamepad/GamepadEvent.idl",
114 "gamepad/GamepadList.idl",
115 "geolocation/Coordinates.idl",
116 "geolocation/Geolocation.idl",
117 "geolocation/Geoposition.idl",
118 "geolocation/PositionCallback.idl",
119 "geolocation/PositionError.idl",
120 "geolocation/PositionErrorCallback.idl",
121 "imagebitmap/ImageBitmapRenderingContext.idl",
122 "imagecapture/ImageCapture.idl",
123 "imagecapture/MediaSettingsRange.idl",
124 "imagecapture/PhotoCapabilities.idl",
125 "indexeddb/IDBCursor.idl",
126 "indexeddb/IDBCursorWithValue.idl",
127 "indexeddb/IDBDatabase.idl",
128 "indexeddb/IDBFactory.idl",
129 "indexeddb/IDBIndex.idl",
130 "indexeddb/IDBKeyRange.idl",
131 "indexeddb/IDBObjectStore.idl",
132 "indexeddb/IDBObserver.idl",
133 "indexeddb/IDBObserverChanges.idl",
134 "indexeddb/IDBObservation.idl",
135 "indexeddb/IDBOpenDBRequest.idl",
136 "indexeddb/IDBRequest.idl",
137 "indexeddb/IDBTransaction.idl",
138 "indexeddb/IDBVersionChangeEvent.idl",
139 "installedapp/RelatedApplication.idl",
140 "mediacapturefromelement/CanvasCaptureMediaStreamTrack.idl",
141 "mediarecorder/BlobEvent.idl",
142 "mediarecorder/MediaRecorder.idl",
143 "mediasession/MediaArtwork.idl",
144 "mediasession/MediaMetadata.idl",
145 "mediasession/MediaSession.idl",
146 "mediasource/MediaSource.idl",
147 "mediasource/SourceBuffer.idl",
148 "mediasource/SourceBufferList.idl",
149 "mediasource/TrackDefault.idl",
150 "mediasource/TrackDefaultList.idl",
151 "mediasource/VideoPlaybackQuality.idl",
152 "mediastream/MediaDeviceInfo.idl",
153 "mediastream/MediaDevices.idl",
154 "mediastream/MediaStream.idl",
155 "mediastream/MediaStreamEvent.idl",
156 "mediastream/MediaStreamTrack.idl",
157 "mediastream/MediaStreamTrackEvent.idl",
158 "mediastream/MediaStreamTrackSourcesCallback.idl",
159 "mediastream/NavigatorUserMediaError.idl",
160 "mediastream/NavigatorUserMediaErrorCallback.idl",
161 "mediastream/NavigatorUserMediaSuccessCallback.idl",
162 "mediastream/SourceInfo.idl",
163 "netinfo/NetworkInformation.idl",
164 "nfc/MessageCallback.idl",
165 "nfc/NFC.idl",
166 "notifications/Notification.idl",
167 "notifications/NotificationEvent.idl",
168 "notifications/NotificationPermissionCallback.idl",
169 "offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl",
170 "payments/PaymentAddress.idl",
171 "payments/PaymentRequestUpdateEvent.idl",
172 "payments/PaymentRequest.idl",
173 "payments/PaymentResponse.idl",
174 "peerconnection/RTCCertificate.idl",
175 "peerconnection/RTCDTMFSender.idl",
176 "peerconnection/RTCDTMFToneChangeEvent.idl",
177 "peerconnection/RTCDataChannel.idl",
178 "peerconnection/RTCDataChannelEvent.idl",
179 "peerconnection/RTCIceCandidate.idl",
180 "peerconnection/RTCIceCandidateEvent.idl",
181 "peerconnection/RTCLegacyStatsReport.idl",
182 "peerconnection/RTCPeerConnection.idl",
183 "peerconnection/RTCPeerConnectionErrorCallback.idl",
184 "peerconnection/RTCSessionDescription.idl",
185 "peerconnection/RTCSessionDescriptionCallback.idl",
186 "peerconnection/RTCStatsCallback.idl",
187 "peerconnection/RTCStatsResponse.idl",
188 "permissions/Permissions.idl",
189 "permissions/PermissionStatus.idl",
190 "plugins/MimeType.idl",
191 "plugins/MimeTypeArray.idl",
192 "plugins/Plugin.idl",
193 "plugins/PluginArray.idl",
194 "presentation/Presentation.idl",
195 "presentation/PresentationAvailability.idl",
196 "presentation/PresentationConnection.idl",
197 "presentation/PresentationConnectionAvailableEvent.idl",
198 "presentation/PresentationConnectionCloseEvent.idl",
199 "presentation/PresentationConnectionList.idl",
200 "presentation/PresentationReceiver.idl",
201 "presentation/PresentationRequest.idl",
202 "push_messaging/PushEvent.idl",
203 "push_messaging/PushManager.idl",
204 "push_messaging/PushMessageData.idl",
205 "push_messaging/PushSubscription.idl",
206 "push_messaging/PushSubscriptionOptions.idl",
207 "quota/DeprecatedStorageInfo.idl",
208 "quota/DeprecatedStorageQuota.idl",
209 "quota/StorageErrorCallback.idl",
210 "quota/StorageInfo.idl",
211 "quota/StorageManager.idl",
212 "quota/StorageQuota.idl",
213 "quota/StorageQuotaCallback.idl",
214 "quota/StorageUsageCallback.idl",
215 "remoteplayback/RemotePlayback.idl",
216 "remoteplayback/RemotePlaybackAvailability.idl",
217 "screen_orientation/ScreenOrientation.idl",
218 "sensor/Sensor.idl",
219 "sensor/SensorErrorEvent.idl",
220 "sensor/SensorReading.idl",
221 "sensor/SensorReadingEvent.idl",
222 "serviceworkers/Client.idl",
223 "serviceworkers/Clients.idl",
224 "serviceworkers/ExtendableEvent.idl",
225 "serviceworkers/ExtendableMessageEvent.idl",
226 "serviceworkers/FetchEvent.idl",
227 "serviceworkers/ForeignFetchEvent.idl",
228 "serviceworkers/InstallEvent.idl",
229 "serviceworkers/ServiceWorker.idl",
230 "serviceworkers/ServiceWorkerContainer.idl",
231 "serviceworkers/ServiceWorkerGlobalScope.idl",
232 "serviceworkers/ServiceWorkerMessageEvent.idl",
233 "serviceworkers/ServiceWorkerRegistration.idl",
234 "serviceworkers/WindowClient.idl",
235 "speech/SpeechGrammar.idl",
236 "speech/SpeechGrammarList.idl",
237 "speech/SpeechRecognition.idl",
238 "speech/SpeechRecognitionAlternative.idl",
239 "speech/SpeechRecognitionError.idl",
240 "speech/SpeechRecognitionEvent.idl",
241 "speech/SpeechRecognitionResult.idl",
242 "speech/SpeechRecognitionResultList.idl",
243 "speech/SpeechSynthesis.idl",
244 "speech/SpeechSynthesisEvent.idl",
245 "speech/SpeechSynthesisUtterance.idl",
246 "speech/SpeechSynthesisVoice.idl",
247 "storage/Storage.idl",
248 "storage/StorageEvent.idl",
249 "vr/VRDisplay.idl",
250 "vr/VRDisplayEvent.idl",
251 "vr/VRDisplayCapabilities.idl",
252 "vr/VREyeParameters.idl",
253 "vr/VRFieldOfView.idl",
254 "vr/VRPose.idl",
255 "vr/VRStageParameters.idl",
256 "webaudio/AnalyserNode.idl",
257 "webaudio/AudioBuffer.idl",
258 "webaudio/AudioBufferCallback.idl",
259 "webaudio/AudioBufferSourceNode.idl",
260 "webaudio/AudioContext.idl",
261 "webaudio/AudioDestinationNode.idl",
262 "webaudio/AudioListener.idl",
263 "webaudio/AudioNode.idl",
264 "webaudio/AudioParam.idl",
265 "webaudio/AudioProcessingEvent.idl",
266 "webaudio/AudioSourceNode.idl",
267 "webaudio/BiquadFilterNode.idl",
268 "webaudio/ChannelMergerNode.idl",
269 "webaudio/ChannelSplitterNode.idl",
270 "webaudio/ConvolverNode.idl",
271 "webaudio/DelayNode.idl",
272 "webaudio/DynamicsCompressorNode.idl",
273 "webaudio/GainNode.idl",
274 "webaudio/IIRFilterNode.idl",
275 "webaudio/MediaElementAudioSourceNode.idl",
276 "webaudio/MediaStreamAudioDestinationNode.idl",
277 "webaudio/MediaStreamAudioSourceNode.idl",
278 "webaudio/OfflineAudioCompletionEvent.idl",
279 "webaudio/OfflineAudioContext.idl",
280 "webaudio/OscillatorNode.idl",
281 "webaudio/PannerNode.idl",
282 "webaudio/PeriodicWave.idl",
283 "webaudio/ScriptProcessorNode.idl",
284 "webaudio/StereoPannerNode.idl",
285 "webaudio/WaveShaperNode.idl",
286 "webdatabase/Database.idl",
287 "webdatabase/DatabaseCallback.idl",
288 "webdatabase/SQLError.idl",
289 "webdatabase/SQLResultSet.idl",
290 "webdatabase/SQLResultSetRowList.idl",
291 "webdatabase/SQLStatementCallback.idl",
292 "webdatabase/SQLStatementErrorCallback.idl",
293 "webdatabase/SQLTransaction.idl",
294 "webdatabase/SQLTransactionCallback.idl",
295 "webdatabase/SQLTransactionErrorCallback.idl",
296 "webgl/ANGLEInstancedArrays.idl",
297 "webgl/EXTBlendMinMax.idl",
298 "webgl/EXTColorBufferFloat.idl",
299 "webgl/EXTDisjointTimerQuery.idl",
300 "webgl/EXTFragDepth.idl",
301 "webgl/EXTShaderTextureLOD.idl",
302 "webgl/EXTTextureFilterAnisotropic.idl",
303 "webgl/EXTsRGB.idl",
304 "webgl/OESElementIndexUint.idl",
305 "webgl/OESStandardDerivatives.idl",
306 "webgl/OESTextureFloat.idl",
307 "webgl/OESTextureFloatLinear.idl",
308 "webgl/OESTextureHalfFloat.idl",
309 "webgl/OESTextureHalfFloatLinear.idl",
310 "webgl/OESVertexArrayObject.idl",
311 "webgl/WebGL2RenderingContext.idl",
312 "webgl/WebGLActiveInfo.idl",
313 "webgl/WebGLBuffer.idl",
314 "webgl/WebGLCompressedTextureASTC.idl",
315 "webgl/WebGLCompressedTextureATC.idl",
316 "webgl/WebGLCompressedTextureETC1.idl",
317 "webgl/WebGLCompressedTexturePVRTC.idl",
318 "webgl/WebGLCompressedTextureS3TC.idl",
319 "webgl/WebGLContextEvent.idl",
320 "webgl/WebGLDebugRendererInfo.idl",
321 "webgl/WebGLDebugShaders.idl",
322 "webgl/WebGLDepthTexture.idl",
323 "webgl/WebGLDrawBuffers.idl",
324 "webgl/WebGLFramebuffer.idl",
325 "webgl/WebGLLoseContext.idl",
326 "webgl/WebGLProgram.idl",
327 "webgl/WebGLQuery.idl",
328 "webgl/WebGLRenderbuffer.idl",
329 "webgl/WebGLRenderingContext.idl",
330 "webgl/WebGLSampler.idl",
331 "webgl/WebGLShader.idl",
332 "webgl/WebGLShaderPrecisionFormat.idl",
333 "webgl/WebGLSync.idl",
334 "webgl/WebGLTexture.idl",
335 "webgl/WebGLTimerQueryEXT.idl",
336 "webgl/WebGLTransformFeedback.idl",
337 "webgl/WebGLUniformLocation.idl",
338 "webgl/WebGLVertexArrayObject.idl",
339 "webgl/WebGLVertexArrayObjectOES.idl",
340 "webmidi/MIDIAccess.idl",
341 "webmidi/MIDIConnectionEvent.idl",
342 "webmidi/MIDIInput.idl",
343 "webmidi/MIDIInputMap.idl",
344 "webmidi/MIDIMessageEvent.idl",
345 "webmidi/MIDIOutput.idl",
346 "webmidi/MIDIOutputMap.idl",
347 "webmidi/MIDIPort.idl",
348 "websockets/CloseEvent.idl",
349 "websockets/WebSocket.idl",
350 "webusb/USB.idl",
351 "webusb/USBAlternateInterface.idl",
352 "webusb/USBEndpoint.idl",
353 "webusb/USBConfiguration.idl",
354 "webusb/USBConnectionEvent.idl",
355 "webusb/USBDevice.idl",
356 "webusb/USBInTransferResult.idl",
357 "webusb/USBInterface.idl",
358 "webusb/USBIsochronousInTransferPacket.idl",
359 "webusb/USBIsochronousInTransferResult.idl",
360 "webusb/USBIsochronousOutTransferPacket.idl",
361 "webusb/USBIsochronousOutTransferResult.idl",
362 "webusb/USBOutTransferResult.idl",
363 ],
364 "abspath")
365
366 modules_dictionary_idl_files =
367 get_path_info([
368 "app_banner/BeforeInstallPromptEventInit.idl",
369 "background_sync/SyncEventInit.idl",
370 "bluetooth/BluetoothScanFilter.idl",
371 "bluetooth/RequestDeviceOptions.idl",
372 "cachestorage/CacheQueryOptions.idl",
373 "canvas2d/Canvas2DContextAttributes.idl",
374 "canvas2d/HitRegionOptions.idl",
375 "credentialmanager/CredentialData.idl",
376 "credentialmanager/CredentialRequestOptions.idl",
377 "credentialmanager/FederatedCredentialData.idl",
378 "credentialmanager/FederatedCredentialRequestOptions.idl",
379 "credentialmanager/FormDataOptions.idl",
380 "credentialmanager/LocallyStoredCredentialData.idl",
381 "credentialmanager/PasswordCredentialData.idl",
382 "device_light/DeviceLightEventInit.idl",
383 "encoding/TextDecodeOptions.idl",
384 "encoding/TextDecoderOptions.idl",
385 "encryptedmedia/MediaEncryptedEventInit.idl",
386 "encryptedmedia/MediaKeyMessageEventInit.idl",
387 "encryptedmedia/MediaKeySystemConfiguration.idl",
388 "encryptedmedia/MediaKeySystemMediaCapability.idl",
389 "filesystem/FileSystemFlags.idl",
390 "gamepad/GamepadEventInit.idl",
391 "geolocation/PositionOptions.idl",
392 "imagecapture/Point2D.idl",
393 "imagecapture/PhotoSettings.idl",
394 "indexeddb/IDBIndexParameters.idl",
395 "indexeddb/IDBObjectStoreParameters.idl",
396 "indexeddb/IDBObserverInit.idl",
397 "indexeddb/IDBVersionChangeEventInit.idl",
398 "mediarecorder/BlobEventInit.idl",
399 "mediarecorder/MediaRecorderOptions.idl",
400 "mediasession/MediaArtworkInit.idl",
401 "mediasession/MediaMetadataInit.idl",
402 "mediastream/ConstrainBooleanParameters.idl",
403 "mediastream/ConstrainDOMStringParameters.idl",
404 "mediastream/ConstrainDoubleRange.idl",
405 "mediastream/ConstrainLongRange.idl",
406 "mediastream/DoubleRange.idl",
407 "mediastream/LongRange.idl",
408 "mediastream/MediaStreamConstraints.idl",
409 "mediastream/MediaStreamEventInit.idl",
410 "mediastream/MediaTrackConstraintSet.idl",
411 "mediastream/MediaTrackConstraints.idl",
412 "mediastream/MediaTrackSettings.idl",
413 "mediastream/MediaTrackSupportedConstraints.idl",
414 "nfc/NFCMessage.idl",
415 "nfc/NFCPushOptions.idl",
416 "nfc/NFCRecord.idl",
417 "nfc/NFCWatchOptions.idl",
418 "notifications/GetNotificationOptions.idl",
419 "notifications/NotificationAction.idl",
420 "notifications/NotificationEventInit.idl",
421 "notifications/NotificationOptions.idl",
422 "payments/PaymentCurrencyAmount.idl",
423 "payments/PaymentDetails.idl",
424 "payments/PaymentDetailsModifier.idl",
425 "payments/PaymentItem.idl",
426 "payments/PaymentMethodData.idl",
427 "payments/PaymentOptions.idl",
428 "payments/PaymentRequestUpdateEventInit.idl",
429 "payments/PaymentShippingOption.idl",
430 "peerconnection/RTCAnswerOptions.idl",
431 "peerconnection/RTCDTMFToneChangeEventInit.idl",
432 "peerconnection/RTCIceCandidateInit.idl",
433 "peerconnection/RTCOfferAnswerOptions.idl",
434 "peerconnection/RTCOfferOptions.idl",
435 "peerconnection/RTCSessionDescriptionInit.idl",
436 "permissions/MidiPermissionDescriptor.idl",
437 "permissions/PermissionDescriptor.idl",
438 "permissions/PushPermissionDescriptor.idl",
439 "presentation/PresentationConnectionAvailableEventInit.idl",
440 "presentation/PresentationConnectionCloseEventInit.idl",
441 "push_messaging/PushEventInit.idl",
442 "push_messaging/PushSubscriptionOptionsInit.idl",
443 "quota/StorageEstimate.idl",
444 "sensor/SensorErrorEventInit.idl",
445 "sensor/SensorReadingEventInit.idl",
446 "sensor/SensorOptions.idl",
447 "serviceworkers/ClientQueryOptions.idl",
448 "serviceworkers/ExtendableEventInit.idl",
449 "serviceworkers/ExtendableMessageEventInit.idl",
450 "serviceworkers/FetchEventInit.idl",
451 "serviceworkers/ForeignFetchEventInit.idl",
452 "serviceworkers/ForeignFetchOptions.idl",
453 "serviceworkers/ForeignFetchResponse.idl",
454 "serviceworkers/RegistrationOptions.idl",
455 "serviceworkers/ServiceWorkerMessageEventInit.idl",
456 "speech/SpeechRecognitionErrorInit.idl",
457 "speech/SpeechRecognitionEventInit.idl",
458 "storage/StorageEventInit.idl",
459 "vr/VRDisplayEventInit.idl",
460 "vr/VRFieldOfViewInit.idl",
461 "vr/VRLayer.idl",
462 "webaudio/PeriodicWaveConstraints.idl",
463 "webgl/WebGLContextAttributes.idl",
464 "webgl/WebGLContextEventInit.idl",
465 "webmidi/MIDIConnectionEventInit.idl",
466 "webmidi/MIDIMessageEventInit.idl",
467 "webmidi/MIDIOptions.idl",
468 "webshare/ShareData.idl",
469 "websockets/CloseEventInit.idl",
470 "webusb/USBConnectionEventInit.idl",
471 "webusb/USBControlTransferParameters.idl",
472 "webusb/USBDeviceFilter.idl",
473 "webusb/USBDeviceRequestOptions.idl",
474 ],
475 "abspath")
476
477 # 'partial interface' or target (right side of) 'implements'
478 modules_dependency_idl_files =
479 get_path_info(
480 [
481 "audio_output_devices/HTMLMediaElementAudioOutputDevice.idl",
482 "background_sync/ServiceWorkerGlobalScopeSync.idl",
483 "background_sync/ServiceWorkerRegistrationSync.idl",
484 "battery/NavigatorBattery.idl",
485 "beacon/NavigatorBeacon.idl",
486 "bluetooth/NavigatorBluetooth.idl",
487 "budget/NavigatorBudget.idl",
488 "budget/WorkerNavigatorBudget.idl",
489 "cachestorage/WindowCacheStorage.idl",
490 "cachestorage/WorkerCacheStorage.idl",
491 "canvas/HTMLCanvasElementModule.idl",
492 "canvas2d/CanvasPathMethods.idl",
493 "compositorworker/WindowAnimationWorklet.idl",
494 "credentialmanager/NavigatorCredentials.idl",
495 "crypto/WindowCrypto.idl",
496 "crypto/WorkerGlobalScopeCrypto.idl",
497 "csspaint/WindowPaintWorklet.idl",
498 "device_light/WindowDeviceLight.idl",
499 "device_orientation/WindowDeviceMotion.idl",
500 "device_orientation/WindowDeviceOrientation.idl",
501 "donottrack/NavigatorDoNotTrack.idl",
502 "encryptedmedia/HTMLMediaElementEncryptedMedia.idl",
503 "encryptedmedia/NavigatorRequestMediaKeySystemAccess.idl",
504 "fetch/WindowFetch.idl",
505 "fetch/WorkerFetch.idl",
506 "filesystem/DataTransferItemFileSystem.idl",
507 "filesystem/DedicatedWorkerGlobalScopeFileSystem.idl",
508 "filesystem/DevToolsHostFileSystem.idl",
509 "filesystem/HTMLInputElementFileSystem.idl",
510 "filesystem/SharedWorkerGlobalScopeFileSystem.idl",
511 "filesystem/WindowFileSystem.idl",
512 "gamepad/NavigatorGamepad.idl",
513 "geolocation/NavigatorGeolocation.idl",
514 "indexeddb/WindowIndexedDatabase.idl",
515 "indexeddb/WorkerGlobalScopeIndexedDatabase.idl",
516 "installedapp/NavigatorInstalledApp.idl",
517 "mediacapturefromelement/HTMLCanvasElementCapture.idl",
518 "mediacapturefromelement/HTMLMediaElementCapture.idl",
519 "mediasession/HTMLMediaElementMediaSession.idl",
520 "mediasource/AudioTrackSourceBuffer.idl",
521 "mediasource/VideoTrackSourceBuffer.idl",
522 "mediasource/HTMLVideoElementMediaSource.idl",
523 "mediasource/URLMediaSource.idl",
524 "mediastream/NavigatorMediaStream.idl",
525 "mediastream/NavigatorUserMedia.idl",
526 "mediastream/URLMediaStream.idl",
527 "mediastream/WindowMediaStream.idl",
528 "navigatorcontentutils/NavigatorContentUtils.idl",
529 "nfc/NavigatorNFC.idl",
530 "netinfo/NavigatorNetworkInformation.idl",
531 "netinfo/WorkerNavigatorNetworkInformation.idl",
532 "notifications/ServiceWorkerGlobalScopeNotifications.idl",
533 "notifications/ServiceWorkerRegistrationNotifications.idl",
534 "offscreencanvas/OffscreenCanvasModules.idl",
535 "permissions/NavigatorPermissions.idl",
536 "permissions/WorkerNavigatorPermissions.idl",
537 "plugins/NavigatorPlugins.idl",
538 "presentation/NavigatorPresentation.idl",
539 "push_messaging/ServiceWorkerGlobalScopePush.idl",
540 "push_messaging/ServiceWorkerRegistrationPush.idl",
541 "quota/NavigatorStorageQuota.idl",
542 "quota/WindowQuota.idl",
543 "quota/WorkerNavigatorStorageQuota.idl",
544 "remoteplayback/HTMLMediaElementRemotePlayback.idl",
545 "screen_orientation/ScreenScreenOrientation.idl",
546 "serviceworkers/NavigatorServiceWorker.idl",
547 "speech/WindowSpeech.idl",
548 "speech/WindowSpeechSynthesis.idl",
549 "srcobject/HTMLMediaElementSrcObject.idl",
550 "storage/WindowStorage.idl",
551 "vibration/NavigatorVibration.idl",
552 "vr/NavigatorVR.idl",
553 "wake_lock/ScreenWakeLock.idl",
554 "webaudio/WindowWebAudio.idl",
555 "webaudio/WindowAudioWorklet.idl",
556 "webdatabase/WindowWebDatabase.idl",
557 "webgl/WebGL2RenderingContextBase.idl",
558 "webgl/WebGLRenderingContextBase.idl",
559 "webmidi/NavigatorWebMIDI.idl",
560 "webshare/NavigatorShare.idl",
561 "webusb/NavigatorUSB.idl",
562 ],
563 "abspath")
564
565 modules_testing_dependency_idl_files =
566 get_path_info(
567 [
568 "accessibility/testing/InternalsAccessibility.idl",
569 "navigatorcontentutils/testing/InternalsNavigatorContentUtils.idl",
570 "peerconnection/testing/InternalsRTCCertificate.idl",
571 "serviceworkers/testing/InternalsServiceWorker.idl",
572 "speech/testing/InternalsSpeechSynthesis.idl",
573 "vibration/testing/InternalsVibration.idl",
574 "webaudio/testing/InternalsWebAudio.idl",
575 ],
576 "abspath")
577
578 modules_definition_idl_files = modules_dictionary_idl_files + modules_idl_files
579
580 # Static IDL files
581 modules_static_dependency_idl_files =
582 modules_dependency_idl_files + modules_testing_dependency_idl_files
583
584 modules_generated_dependency_idl_files =
585 modules_core_global_constructors_generated_idl_files +
586 modules_global_constructors_generated_idl_files
587
588 # 'modules_dependency_idl_files' is already used in Source/modules, so avoid
589 # collision
590 modules_all_dependency_idl_files =
591 modules_static_dependency_idl_files + modules_generated_dependency_idl_files
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/modules/modules_generated.gypi ('k') | third_party/WebKit/Source/platform/blink_platform.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698