1{
2  'includes': [
3    '../core/core_generated.gypi',
4    'modules_generated.gypi',
5  ],
6  'variables': {
7    # Experimental hooks for embedder to provide extra IDL and source files.
8    #
9    # Note: this is not a supported API. If you rely on this, you will be broken
10    # from time to time as the code generator changes in backward incompatible
11    # ways.
12    'extra_blink_module_idl_files': [],
13    'extra_blink_module_files': [],
14    # Files for which bindings (.cpp and .h files) will be generated
15    'modules_idl_files': [
16      '<@(extra_blink_module_idl_files)',
17      'battery/BatteryManager.idl',
18      'credentialmanager/Credential.idl',
19      'credentialmanager/CredentialsContainer.idl',
20      'credentialmanager/FederatedCredential.idl',
21      'credentialmanager/LocalCredential.idl',
22      'crypto/Crypto.idl',
23      'crypto/CryptoKey.idl',
24      'crypto/SubtleCrypto.idl',
25      'device_light/DeviceLightEvent.idl',
26      'device_orientation/DeviceAcceleration.idl',
27      'device_orientation/DeviceMotionEvent.idl',
28      'device_orientation/DeviceOrientationEvent.idl',
29      'device_orientation/DeviceRotationRate.idl',
30      'encoding/TextDecoder.idl',
31      'encoding/TextEncoder.idl',
32      'encryptedmedia/MediaKeyMessageEvent.idl',
33      'encryptedmedia/MediaKeyNeededEvent.idl',
34      'encryptedmedia/MediaKeySession.idl',
35      'encryptedmedia/MediaKeys.idl',
36      'filesystem/DOMFileSystem.idl',
37      'filesystem/DOMFileSystemSync.idl',
38      'filesystem/DirectoryEntry.idl',
39      'filesystem/DirectoryEntrySync.idl',
40      'filesystem/DirectoryReader.idl',
41      'filesystem/DirectoryReaderSync.idl',
42      'filesystem/EntriesCallback.idl',
43      'filesystem/Entry.idl',
44      'filesystem/EntryCallback.idl',
45      'filesystem/EntrySync.idl',
46      'filesystem/ErrorCallback.idl',
47      'filesystem/FileCallback.idl',
48      'filesystem/FileEntry.idl',
49      'filesystem/FileEntrySync.idl',
50      'filesystem/FileSystemCallback.idl',
51      'filesystem/FileWriter.idl',
52      'filesystem/FileWriterCallback.idl',
53      'filesystem/FileWriterSync.idl',
54      'filesystem/Metadata.idl',
55      'filesystem/MetadataCallback.idl',
56      'gamepad/Gamepad.idl',
57      'gamepad/GamepadButton.idl',
58      'gamepad/GamepadEvent.idl',
59      'gamepad/GamepadList.idl',
60      'gamepad/WebKitGamepad.idl',
61      'gamepad/WebKitGamepadList.idl',
62      'geofencing/CircularGeofencingRegion.idl',
63      'geofencing/Geofencing.idl',
64      'geofencing/GeofencingRegion.idl',
65      'geolocation/Coordinates.idl',
66      'geolocation/Geolocation.idl',
67      'geolocation/Geoposition.idl',
68      'geolocation/PositionCallback.idl',
69      'geolocation/PositionError.idl',
70      'geolocation/PositionErrorCallback.idl',
71      'indexeddb/IDBCursor.idl',
72      'indexeddb/IDBCursorWithValue.idl',
73      'indexeddb/IDBDatabase.idl',
74      'indexeddb/IDBFactory.idl',
75      'indexeddb/IDBIndex.idl',
76      'indexeddb/IDBKeyRange.idl',
77      'indexeddb/IDBObjectStore.idl',
78      'indexeddb/IDBOpenDBRequest.idl',
79      'indexeddb/IDBRequest.idl',
80      'indexeddb/IDBTransaction.idl',
81      'indexeddb/IDBVersionChangeEvent.idl',
82      'mediasource/MediaSource.idl',
83      'mediasource/SourceBuffer.idl',
84      'mediasource/SourceBufferList.idl',
85      'mediasource/VideoPlaybackQuality.idl',
86      'mediastream/MediaDeviceInfo.idl',
87      'mediastream/MediaDeviceInfoCallback.idl',
88      'mediastream/MediaStream.idl',
89      'mediastream/MediaStreamEvent.idl',
90      'mediastream/MediaStreamTrack.idl',
91      'mediastream/MediaStreamTrackEvent.idl',
92      'mediastream/MediaStreamTrackSourcesCallback.idl',
93      'mediastream/NavigatorUserMediaError.idl',
94      'mediastream/NavigatorUserMediaErrorCallback.idl',
95      'mediastream/NavigatorUserMediaSuccessCallback.idl',
96      'mediastream/RTCDTMFSender.idl',
97      'mediastream/RTCDTMFToneChangeEvent.idl',
98      'mediastream/RTCDataChannel.idl',
99      'mediastream/RTCDataChannelEvent.idl',
100      'mediastream/RTCErrorCallback.idl',
101      'mediastream/RTCIceCandidate.idl',
102      'mediastream/RTCIceCandidateEvent.idl',
103      'mediastream/RTCPeerConnection.idl',
104      'mediastream/RTCSessionDescription.idl',
105      'mediastream/RTCSessionDescriptionCallback.idl',
106      'mediastream/RTCStatsCallback.idl',
107      'mediastream/RTCStatsReport.idl',
108      'mediastream/RTCStatsResponse.idl',
109      'mediastream/SourceInfo.idl',
110      'netinfo/NetworkInformation.idl',
111      'notifications/Notification.idl',
112      'notifications/NotificationPermissionCallback.idl',
113      'performance/WorkerPerformance.idl',
114      'presentation/Presentation.idl',
115      'push_messaging/PushEvent.idl',
116      'push_messaging/PushManager.idl',
117      'push_messaging/PushRegistration.idl',
118      'quota/DeprecatedStorageInfo.idl',
119      'quota/DeprecatedStorageQuota.idl',
120      'quota/StorageErrorCallback.idl',
121      'quota/StorageInfo.idl',
122      'quota/StorageQuota.idl',
123      'quota/StorageQuotaCallback.idl',
124      'quota/StorageUsageCallback.idl',
125      'screen_orientation/ScreenOrientation.idl',
126      'serviceworkers/Body.idl',
127      'serviceworkers/Cache.idl',
128      'serviceworkers/CacheStorage.idl',
129      'serviceworkers/ExtendableEvent.idl',
130      'serviceworkers/FetchEvent.idl',
131      'serviceworkers/Headers.idl',
132      'serviceworkers/HeadersForEachCallback.idl',
133      'serviceworkers/InstallEvent.idl',
134      'serviceworkers/Request.idl',
135      'serviceworkers/Response.idl',
136      'serviceworkers/ServiceWorker.idl',
137      'serviceworkers/ServiceWorkerClient.idl',
138      'serviceworkers/ServiceWorkerClients.idl',
139      'serviceworkers/ServiceWorkerContainer.idl',
140      'serviceworkers/ServiceWorkerGlobalScope.idl',
141      'serviceworkers/ServiceWorkerRegistration.idl',
142      'speech/SpeechGrammar.idl',
143      'speech/SpeechGrammarList.idl',
144      'speech/SpeechRecognition.idl',
145      'speech/SpeechRecognitionAlternative.idl',
146      'speech/SpeechRecognitionError.idl',
147      'speech/SpeechRecognitionEvent.idl',
148      'speech/SpeechRecognitionResult.idl',
149      'speech/SpeechRecognitionResultList.idl',
150      'speech/SpeechSynthesis.idl',
151      'speech/SpeechSynthesisEvent.idl',
152      'speech/SpeechSynthesisUtterance.idl',
153      'speech/SpeechSynthesisVoice.idl',
154      'webaudio/AnalyserNode.idl',
155      'webaudio/AudioBuffer.idl',
156      'webaudio/AudioBufferCallback.idl',
157      'webaudio/AudioBufferSourceNode.idl',
158      'webaudio/AudioContext.idl',
159      'webaudio/AudioDestinationNode.idl',
160      'webaudio/AudioListener.idl',
161      'webaudio/AudioNode.idl',
162      'webaudio/AudioParam.idl',
163      'webaudio/AudioProcessingEvent.idl',
164      'webaudio/AudioSourceNode.idl',
165      'webaudio/BiquadFilterNode.idl',
166      'webaudio/ChannelMergerNode.idl',
167      'webaudio/ChannelSplitterNode.idl',
168      'webaudio/ConvolverNode.idl',
169      'webaudio/DelayNode.idl',
170      'webaudio/DynamicsCompressorNode.idl',
171      'webaudio/GainNode.idl',
172      'webaudio/MediaElementAudioSourceNode.idl',
173      'webaudio/MediaStreamAudioDestinationNode.idl',
174      'webaudio/MediaStreamAudioSourceNode.idl',
175      'webaudio/OfflineAudioCompletionEvent.idl',
176      'webaudio/OfflineAudioContext.idl',
177      'webaudio/OscillatorNode.idl',
178      'webaudio/PannerNode.idl',
179      'webaudio/PeriodicWave.idl',
180      'webaudio/ScriptProcessorNode.idl',
181      'webaudio/WaveShaperNode.idl',
182      'webdatabase/Database.idl',
183      'webdatabase/DatabaseCallback.idl',
184      'webdatabase/SQLError.idl',
185      'webdatabase/SQLResultSet.idl',
186      'webdatabase/SQLResultSetRowList.idl',
187      'webdatabase/SQLStatementCallback.idl',
188      'webdatabase/SQLStatementErrorCallback.idl',
189      'webdatabase/SQLTransaction.idl',
190      'webdatabase/SQLTransactionCallback.idl',
191      'webdatabase/SQLTransactionErrorCallback.idl',
192      'webmidi/MIDIAccess.idl',
193      'webmidi/MIDIConnectionEvent.idl',
194      'webmidi/MIDIErrorCallback.idl',
195      'webmidi/MIDIInput.idl',
196      'webmidi/MIDIInputMap.idl',
197      'webmidi/MIDIMessageEvent.idl',
198      'webmidi/MIDIOutput.idl',
199      'webmidi/MIDIOutputMap.idl',
200      'webmidi/MIDIPort.idl',
201      'webmidi/MIDISuccessCallback.idl',
202      'websockets/CloseEvent.idl',
203      'websockets/WebSocket.idl',
204    ],
205    # 'partial interface' or target (right side of) 'implements'
206    'modules_dependency_idl_files': [
207      'battery/NavigatorBattery.idl',
208      'beacon/NavigatorBeacon.idl',
209      'credentialmanager/NavigatorCredentials.idl',
210      'crypto/WindowCrypto.idl',
211      'crypto/WorkerGlobalScopeCrypto.idl',
212      'device_light/WindowDeviceLight.idl',
213      'device_orientation/WindowDeviceMotion.idl',
214      'device_orientation/WindowDeviceOrientation.idl',
215      'donottrack/NavigatorDoNotTrack.idl',
216      'encryptedmedia/HTMLMediaElementEncryptedMedia.idl',
217      'filesystem/DataTransferItemFileSystem.idl',
218      'filesystem/HTMLInputElementFileSystem.idl',
219      'filesystem/InspectorFrontendHostFileSystem.idl',
220      'filesystem/WindowFileSystem.idl',
221      'filesystem/WorkerGlobalScopeFileSystem.idl',
222      'gamepad/NavigatorGamepad.idl',
223      'geofencing/NavigatorGeofencing.idl',
224      'geofencing/WorkerNavigatorGeofencing.idl',
225      'geolocation/NavigatorGeolocation.idl',
226      'indexeddb/WindowIndexedDatabase.idl',
227      'indexeddb/WorkerGlobalScopeIndexedDatabase.idl',
228      'mediasource/HTMLVideoElementMediaSource.idl',
229      'mediasource/URLMediaSource.idl',
230      'mediastream/NavigatorMediaStream.idl',
231      'mediastream/URLMediaStream.idl',
232      'mediastream/WindowMediaStream.idl',
233      'navigatorcontentutils/NavigatorContentUtils.idl',
234      'netinfo/NavigatorNetworkInformation.idl',
235      'netinfo/WorkerNavigatorNetworkInformation.idl',
236      'performance/SharedWorkerPerformance.idl',
237      'performance/WorkerGlobalScopePerformance.idl',
238      'presentation/NavigatorPresentation.idl',
239      'push_messaging/NavigatorPushManager.idl',
240      'push_messaging/ServiceWorkerGlobalScopePush.idl',
241      'quota/NavigatorStorageQuota.idl',
242      'quota/WindowQuota.idl',
243      'quota/WorkerNavigatorStorageQuota.idl',
244      'screen_orientation/ScreenScreenOrientation.idl',
245      'serviceworkers/NavigatorServiceWorker.idl',
246      'speech/WindowSpeech.idl',
247      'speech/WindowSpeechSynthesis.idl',
248      'vibration/NavigatorVibration.idl',
249      'webaudio/WindowWebAudio.idl',
250      'webdatabase/WindowWebDatabase.idl',
251      'webmidi/NavigatorWebMIDI.idl',
252    ],
253    # interfaces that inherit from Event
254    'modules_event_idl_files': [
255      'device_light/DeviceLightEvent.idl',
256      'device_orientation/DeviceMotionEvent.idl',
257      'device_orientation/DeviceOrientationEvent.idl',
258      'encryptedmedia/MediaKeyMessageEvent.idl',
259      'encryptedmedia/MediaKeyNeededEvent.idl',
260      'gamepad/GamepadEvent.idl',
261      'indexeddb/IDBVersionChangeEvent.idl',
262      'mediastream/MediaStreamEvent.idl',
263      'mediastream/MediaStreamTrackEvent.idl',
264      'mediastream/RTCDTMFToneChangeEvent.idl',
265      'mediastream/RTCDataChannelEvent.idl',
266      'mediastream/RTCIceCandidateEvent.idl',
267      'push_messaging/PushEvent.idl',
268      'serviceworkers/ExtendableEvent.idl',
269      'serviceworkers/FetchEvent.idl',
270      'serviceworkers/InstallEvent.idl',
271      'speech/SpeechRecognitionError.idl',
272      'speech/SpeechRecognitionEvent.idl',
273      'speech/SpeechSynthesisEvent.idl',
274      'webaudio/AudioProcessingEvent.idl',
275      'webaudio/OfflineAudioCompletionEvent.idl',
276      'webmidi/MIDIConnectionEvent.idl',
277      'webmidi/MIDIMessageEvent.idl',
278      'websockets/CloseEvent.idl',
279    ],
280    'modules_dictionary_idl_files': [
281      'encoding/TextDecodeOptions.idl',
282      'encoding/TextDecoderOptions.idl',
283      'indexeddb/IDBIndexParameters.idl',
284      'notifications/NotificationOptions.idl',
285      'serviceworkers/QueryParams.idl',
286      'serviceworkers/RegistrationOptionList.idl',
287      'serviceworkers/ServiceWorkerClientQueryParams.idl',
288      'webmidi/MIDIOptions.idl',
289    ],
290    'generated_modules_files': [
291      # .cpp files from make_modules_generated actions.
292      '<(blink_modules_output_dir)/EventModules.cpp',
293      '<(blink_modules_output_dir)/EventModulesHeaders.h',
294      '<(blink_modules_output_dir)/EventModulesNames.cpp',
295      '<(blink_modules_output_dir)/EventModulesNames.h',
296      '<(blink_modules_output_dir)/EventTargetModulesNames.cpp',
297      '<(blink_modules_output_dir)/EventTargetModulesNames.h',
298      '<(blink_modules_output_dir)/IndexedDBNames.cpp',
299      '<(blink_modules_output_dir)/IndexedDBNames.h',
300    ],
301    'generated_modules_dictionary_files': [
302      '<(blink_modules_output_dir)/encoding/TextDecodeOptions.cpp',
303      '<(blink_modules_output_dir)/encoding/TextDecodeOptions.h',
304      '<(blink_modules_output_dir)/encoding/TextDecoderOptions.cpp',
305      '<(blink_modules_output_dir)/encoding/TextDecoderOptions.h',
306      '<(blink_modules_output_dir)/indexeddb/IDBIndexParameters.cpp',
307      '<(blink_modules_output_dir)/indexeddb/IDBIndexParameters.h',
308      '<(blink_modules_output_dir)/notifications/NotificationOptions.cpp',
309      '<(blink_modules_output_dir)/notifications/NotificationOptions.h',
310      '<(blink_modules_output_dir)/serviceworkers/QueryParams.cpp',
311      '<(blink_modules_output_dir)/serviceworkers/QueryParams.h',
312      '<(blink_modules_output_dir)/serviceworkers/RegistrationOptionList.cpp',
313      '<(blink_modules_output_dir)/serviceworkers/RegistrationOptionList.h',
314      '<(blink_modules_output_dir)/serviceworkers/ServiceWorkerClientQueryParams.cpp',
315      '<(blink_modules_output_dir)/serviceworkers/ServiceWorkerClientQueryParams.h',
316      '<(blink_modules_output_dir)/webmidi/MIDIOptions.cpp',
317      '<(blink_modules_output_dir)/webmidi/MIDIOptions.h',
318    ],
319    'modules_files': [
320      '<@(extra_blink_module_files)',
321      '<@(generated_modules_dictionary_files)',
322      '<@(generated_modules_files)',
323      'InitModules.cpp',
324      'InitModules.h',
325      'battery/BatteryDispatcher.cpp',
326      'battery/BatteryDispatcher.h',
327      'battery/BatteryManager.cpp',
328      'battery/BatteryManager.h',
329      'battery/BatteryStatus.cpp',
330      'battery/BatteryStatus.h',
331      'battery/NavigatorBattery.cpp',
332      'battery/NavigatorBattery.h',
333      'beacon/NavigatorBeacon.cpp',
334      'beacon/NavigatorBeacon.h',
335      'credentialmanager/Credential.cpp',
336      'credentialmanager/Credential.h',
337      'credentialmanager/CredentialManagerClient.cpp',
338      'credentialmanager/CredentialManagerClient.h',
339      'credentialmanager/CredentialsContainer.cpp',
340      'credentialmanager/CredentialsContainer.h',
341      'credentialmanager/FederatedCredential.cpp',
342      'credentialmanager/FederatedCredential.h',
343      'credentialmanager/LocalCredential.cpp',
344      'credentialmanager/LocalCredential.h',
345      'credentialmanager/NavigatorCredentials.cpp',
346      'credentialmanager/NavigatorCredentials.h',
347      'crypto/Crypto.cpp',
348      'crypto/Crypto.h',
349      'crypto/CryptoKey.cpp',
350      'crypto/CryptoKey.h',
351      'crypto/CryptoResultImpl.cpp',
352      'crypto/CryptoResultImpl.h',
353      'crypto/DOMWindowCrypto.cpp',
354      'crypto/DOMWindowCrypto.h',
355      'crypto/NormalizeAlgorithm.cpp',
356      'crypto/NormalizeAlgorithm.h',
357      'crypto/SubtleCrypto.cpp',
358      'crypto/SubtleCrypto.h',
359      'crypto/WorkerGlobalScopeCrypto.cpp',
360      'crypto/WorkerGlobalScopeCrypto.h',
361      'device_light/DeviceLightController.cpp',
362      'device_light/DeviceLightController.h',
363      'device_light/DeviceLightDispatcher.cpp',
364      'device_light/DeviceLightDispatcher.h',
365      'device_light/DeviceLightEvent.cpp',
366      'device_light/DeviceLightEvent.h',
367      'device_orientation/DeviceAcceleration.cpp',
368      'device_orientation/DeviceAcceleration.h',
369      'device_orientation/DeviceMotionController.cpp',
370      'device_orientation/DeviceMotionController.h',
371      'device_orientation/DeviceMotionData.cpp',
372      'device_orientation/DeviceMotionData.h',
373      'device_orientation/DeviceMotionDispatcher.cpp',
374      'device_orientation/DeviceMotionDispatcher.h',
375      'device_orientation/DeviceMotionEvent.cpp',
376      'device_orientation/DeviceMotionEvent.h',
377      'device_orientation/DeviceOrientationController.cpp',
378      'device_orientation/DeviceOrientationController.h',
379      'device_orientation/DeviceOrientationData.cpp',
380      'device_orientation/DeviceOrientationData.h',
381      'device_orientation/DeviceOrientationDispatcher.cpp',
382      'device_orientation/DeviceOrientationDispatcher.h',
383      'device_orientation/DeviceOrientationEvent.cpp',
384      'device_orientation/DeviceOrientationEvent.h',
385      'device_orientation/DeviceOrientationInspectorAgent.cpp',
386      'device_orientation/DeviceOrientationInspectorAgent.h',
387      'device_orientation/DeviceRotationRate.cpp',
388      'device_orientation/DeviceRotationRate.h',
389      'donottrack/NavigatorDoNotTrack.cpp',
390      'donottrack/NavigatorDoNotTrack.h',
391      'encoding/TextDecoder.cpp',
392      'encoding/TextDecoder.h',
393      'encoding/TextEncoder.cpp',
394      'encoding/TextEncoder.h',
395      'encryptedmedia/HTMLMediaElementEncryptedMedia.cpp',
396      'encryptedmedia/HTMLMediaElementEncryptedMedia.h',
397      'encryptedmedia/MediaKeyMessageEvent.cpp',
398      'encryptedmedia/MediaKeyMessageEvent.h',
399      'encryptedmedia/MediaKeyNeededEvent.cpp',
400      'encryptedmedia/MediaKeyNeededEvent.h',
401      'encryptedmedia/MediaKeySession.cpp',
402      'encryptedmedia/MediaKeySession.h',
403      'encryptedmedia/MediaKeys.cpp',
404      'encryptedmedia/MediaKeys.h',
405      'encryptedmedia/MediaKeysClient.h',
406      'encryptedmedia/MediaKeysController.cpp',
407      'encryptedmedia/MediaKeysController.h',
408      'encryptedmedia/SimpleContentDecryptionModuleResult.cpp',
409      'encryptedmedia/SimpleContentDecryptionModuleResult.h',
410      'filesystem/DOMFilePath.cpp',
411      'filesystem/DOMFilePath.h',
412      'filesystem/DOMFileSystem.cpp',
413      'filesystem/DOMFileSystem.h',
414      'filesystem/DOMFileSystemBase.cpp',
415      'filesystem/DOMFileSystemBase.h',
416      'filesystem/DOMFileSystemSync.cpp',
417      'filesystem/DOMFileSystemSync.h',
418      'filesystem/DOMWindowFileSystem.cpp',
419      'filesystem/DOMWindowFileSystem.h',
420      'filesystem/DataTransferItemFileSystem.cpp',
421      'filesystem/DataTransferItemFileSystem.h',
422      'filesystem/DirectoryEntry.cpp',
423      'filesystem/DirectoryEntry.h',
424      'filesystem/DirectoryEntrySync.cpp',
425      'filesystem/DirectoryEntrySync.h',
426      'filesystem/DirectoryReader.cpp',
427      'filesystem/DirectoryReader.h',
428      'filesystem/DirectoryReaderBase.h',
429      'filesystem/DirectoryReaderSync.cpp',
430      'filesystem/DirectoryReaderSync.h',
431      'filesystem/DraggedIsolatedFileSystem.cpp',
432      'filesystem/DraggedIsolatedFileSystem.h',
433      'filesystem/EntriesCallback.h',
434      'filesystem/Entry.cpp',
435      'filesystem/Entry.h',
436      'filesystem/EntryBase.cpp',
437      'filesystem/EntryBase.h',
438      'filesystem/EntryCallback.h',
439      'filesystem/EntrySync.cpp',
440      'filesystem/EntrySync.h',
441      'filesystem/ErrorCallback.h',
442      'filesystem/FileCallback.h',
443      'filesystem/FileEntry.cpp',
444      'filesystem/FileEntry.h',
445      'filesystem/FileEntrySync.cpp',
446      'filesystem/FileEntrySync.h',
447      'filesystem/FileSystemCallback.h',
448      'filesystem/FileSystemCallbacks.cpp',
449      'filesystem/FileSystemCallbacks.h',
450      'filesystem/FileSystemClient.h',
451      'filesystem/FileSystemFlags.h',
452      'filesystem/FileWriter.cpp',
453      'filesystem/FileWriter.h',
454      'filesystem/FileWriterBase.cpp',
455      'filesystem/FileWriterBase.h',
456      'filesystem/FileWriterBaseCallback.h',
457      'filesystem/FileWriterCallback.h',
458      'filesystem/FileWriterSync.cpp',
459      'filesystem/FileWriterSync.h',
460      'filesystem/HTMLInputElementFileSystem.cpp',
461      'filesystem/HTMLInputElementFileSystem.h',
462      'filesystem/InspectorFileSystemAgent.cpp',
463      'filesystem/InspectorFileSystemAgent.h',
464      'filesystem/InspectorFrontendHostFileSystem.cpp',
465      'filesystem/InspectorFrontendHostFileSystem.h',
466      'filesystem/LocalFileSystem.cpp',
467      'filesystem/LocalFileSystem.h',
468      'filesystem/Metadata.h',
469      'filesystem/MetadataCallback.h',
470      'filesystem/SyncCallbackHelper.h',
471      'filesystem/WorkerGlobalScopeFileSystem.cpp',
472      'filesystem/WorkerGlobalScopeFileSystem.h',
473      'gamepad/Gamepad.cpp',
474      'gamepad/Gamepad.h',
475      'gamepad/GamepadButton.cpp',
476      'gamepad/GamepadButton.h',
477      'gamepad/GamepadCommon.cpp',
478      'gamepad/GamepadCommon.h',
479      'gamepad/GamepadDispatcher.cpp',
480      'gamepad/GamepadDispatcher.h',
481      'gamepad/GamepadEvent.cpp',
482      'gamepad/GamepadEvent.h',
483      'gamepad/GamepadList.cpp',
484      'gamepad/GamepadList.h',
485      'gamepad/NavigatorGamepad.cpp',
486      'gamepad/NavigatorGamepad.h',
487      'gamepad/WebKitGamepad.cpp',
488      'gamepad/WebKitGamepad.h',
489      'gamepad/WebKitGamepadList.cpp',
490      'gamepad/WebKitGamepadList.h',
491      'geofencing/CircularGeofencingRegion.cpp',
492      'geofencing/CircularGeofencingRegion.h',
493      'geofencing/Geofencing.cpp',
494      'geofencing/Geofencing.h',
495      'geofencing/GeofencingError.cpp',
496      'geofencing/GeofencingError.h',
497      'geofencing/GeofencingRegion.h',
498      'geofencing/NavigatorGeofencing.cpp',
499      'geofencing/NavigatorGeofencing.h',
500      'geofencing/WorkerNavigatorGeofencing.cpp',
501      'geofencing/WorkerNavigatorGeofencing.h',
502      'geolocation/Coordinates.cpp',
503      'geolocation/Geolocation.cpp',
504      'geolocation/GeolocationController.cpp',
505      'geolocation/GeolocationInspectorAgent.cpp',
506      'geolocation/GeoNotifier.cpp',
507      'geolocation/GeoNotifier.h',
508      'geolocation/GeolocationWatchers.cpp',
509      'geolocation/GeolocationWatchers.h',
510      'geolocation/NavigatorGeolocation.cpp',
511      'geolocation/NavigatorGeolocation.h',
512      'geolocation/PositionOptions.cpp',
513      'geolocation/PositionOptions.h',
514      'indexeddb/DOMWindowIndexedDatabase.cpp',
515      'indexeddb/DOMWindowIndexedDatabase.h',
516      'indexeddb/IDBAny.cpp',
517      'indexeddb/IDBAny.h',
518      'indexeddb/IDBCursor.cpp',
519      'indexeddb/IDBCursor.h',
520      'indexeddb/IDBCursorWithValue.cpp',
521      'indexeddb/IDBCursorWithValue.h',
522      'indexeddb/IDBDatabase.cpp',
523      'indexeddb/IDBDatabase.h',
524      'indexeddb/IDBDatabaseCallbacks.cpp',
525      'indexeddb/IDBDatabaseCallbacks.h',
526      'indexeddb/IDBEventDispatcher.cpp',
527      'indexeddb/IDBEventDispatcher.h',
528      'indexeddb/IDBFactory.cpp',
529      'indexeddb/IDBFactory.h',
530      'indexeddb/IDBHistograms.h',
531      'indexeddb/IDBIndex.cpp',
532      'indexeddb/IDBIndex.h',
533      'indexeddb/IDBKey.cpp',
534      'indexeddb/IDBKey.h',
535      'indexeddb/IDBKeyPath.cpp',
536      'indexeddb/IDBKeyPath.h',
537      'indexeddb/IDBKeyRange.cpp',
538      'indexeddb/IDBKeyRange.h',
539      'indexeddb/IDBMetadata.h',
540      'indexeddb/IDBObjectStore.cpp',
541      'indexeddb/IDBObjectStore.h',
542      'indexeddb/IDBOpenDBRequest.cpp',
543      'indexeddb/IDBOpenDBRequest.h',
544      'indexeddb/IDBPendingTransactionMonitor.cpp',
545      'indexeddb/IDBPendingTransactionMonitor.h',
546      'indexeddb/IDBRequest.cpp',
547      'indexeddb/IDBRequest.h',
548      'indexeddb/IDBTracing.h',
549      'indexeddb/IDBTransaction.cpp',
550      'indexeddb/IDBTransaction.h',
551      'indexeddb/IDBVersionChangeEvent.cpp',
552      'indexeddb/IDBVersionChangeEvent.h',
553      'indexeddb/IndexedDB.h',
554      'indexeddb/IndexedDBClient.cpp',
555      'indexeddb/IndexedDBClient.h',
556      'indexeddb/InspectorIndexedDBAgent.cpp',
557      'indexeddb/InspectorIndexedDBAgent.h',
558      'indexeddb/WebIDBCallbacksImpl.cpp',
559      'indexeddb/WebIDBCallbacksImpl.h',
560      'indexeddb/WebIDBDatabaseCallbacksImpl.cpp',
561      'indexeddb/WebIDBDatabaseCallbacksImpl.h',
562      'indexeddb/WorkerGlobalScopeIndexedDatabase.cpp',
563      'indexeddb/WorkerGlobalScopeIndexedDatabase.h',
564      'mediasource/HTMLVideoElementMediaSource.cpp',
565      'mediasource/HTMLVideoElementMediaSource.h',
566      'mediasource/MediaSource.cpp',
567      'mediasource/MediaSource.h',
568      'mediasource/MediaSourceRegistry.cpp',
569      'mediasource/MediaSourceRegistry.h',
570      'mediasource/SourceBuffer.cpp',
571      'mediasource/SourceBuffer.h',
572      'mediasource/SourceBufferList.cpp',
573      'mediasource/SourceBufferList.h',
574      'mediasource/URLMediaSource.cpp',
575      'mediasource/URLMediaSource.h',
576      'mediasource/VideoPlaybackQuality.cpp',
577      'mediasource/VideoPlaybackQuality.h',
578      'mediastream/MediaConstraintsImpl.cpp',
579      'mediastream/MediaConstraintsImpl.h',
580      'mediastream/MediaDeviceInfo.cpp',
581      'mediastream/MediaDeviceInfo.h',
582      'mediastream/MediaDeviceInfoCallback.h',
583      'mediastream/MediaDevicesRequest.cpp',
584      'mediastream/MediaDevicesRequest.h',
585      'mediastream/MediaStream.cpp',
586      'mediastream/MediaStream.h',
587      'mediastream/MediaStreamEvent.cpp',
588      'mediastream/MediaStreamEvent.h',
589      'mediastream/MediaStreamRegistry.cpp',
590      'mediastream/MediaStreamRegistry.h',
591      'mediastream/MediaStreamTrack.cpp',
592      'mediastream/MediaStreamTrack.h',
593      'mediastream/MediaStreamTrackEvent.cpp',
594      'mediastream/MediaStreamTrackEvent.h',
595      'mediastream/MediaStreamTrackSourcesCallback.h',
596      'mediastream/MediaStreamTrackSourcesRequestImpl.cpp',
597      'mediastream/MediaStreamTrackSourcesRequestImpl.h',
598      'mediastream/NavigatorMediaStream.cpp',
599      'mediastream/NavigatorMediaStream.h',
600      'mediastream/NavigatorUserMediaError.cpp',
601      'mediastream/NavigatorUserMediaError.h',
602      'mediastream/NavigatorUserMediaErrorCallback.h',
603      'mediastream/NavigatorUserMediaSuccessCallback.h',
604      'mediastream/RTCDTMFSender.cpp',
605      'mediastream/RTCDTMFSender.h',
606      'mediastream/RTCDTMFToneChangeEvent.cpp',
607      'mediastream/RTCDTMFToneChangeEvent.h',
608      'mediastream/RTCDataChannel.cpp',
609      'mediastream/RTCDataChannel.h',
610      'mediastream/RTCDataChannelEvent.cpp',
611      'mediastream/RTCDataChannelEvent.h',
612      'mediastream/RTCErrorCallback.h',
613      'mediastream/RTCIceCandidate.cpp',
614      'mediastream/RTCIceCandidate.h',
615      'mediastream/RTCIceCandidateEvent.cpp',
616      'mediastream/RTCIceCandidateEvent.h',
617      'mediastream/RTCPeerConnection.cpp',
618      'mediastream/RTCPeerConnection.h',
619      'mediastream/RTCSessionDescription.cpp',
620      'mediastream/RTCSessionDescription.h',
621      'mediastream/RTCSessionDescriptionCallback.h',
622      'mediastream/RTCSessionDescriptionRequestImpl.cpp',
623      'mediastream/RTCSessionDescriptionRequestImpl.h',
624      'mediastream/RTCStatsReport.cpp',
625      'mediastream/RTCStatsReport.h',
626      'mediastream/RTCStatsRequestImpl.cpp',
627      'mediastream/RTCStatsRequestImpl.h',
628      'mediastream/RTCStatsResponse.cpp',
629      'mediastream/RTCStatsResponse.h',
630      'mediastream/RTCVoidRequestImpl.cpp',
631      'mediastream/RTCVoidRequestImpl.h',
632      'mediastream/SourceInfo.cpp',
633      'mediastream/SourceInfo.h',
634      'mediastream/URLMediaStream.cpp',
635      'mediastream/URLMediaStream.h',
636      'mediastream/UserMediaClient.h',
637      'mediastream/UserMediaController.cpp',
638      'mediastream/UserMediaController.h',
639      'mediastream/UserMediaRequest.cpp',
640      'mediastream/UserMediaRequest.h',
641      'navigatorcontentutils/NavigatorContentUtils.cpp',
642      'navigatorcontentutils/NavigatorContentUtils.h',
643      'navigatorcontentutils/NavigatorContentUtilsClient.h',
644      'netinfo/NavigatorNetworkInformation.cpp',
645      'netinfo/NavigatorNetworkInformation.h',
646      'netinfo/NetworkInformation.cpp',
647      'netinfo/NetworkInformation.h',
648      'netinfo/WorkerNavigatorNetworkInformation.cpp',
649      'netinfo/WorkerNavigatorNetworkInformation.h',
650      'notifications/Notification.cpp',
651      'notifications/Notification.h',
652      'notifications/NotificationClient.h',
653      'notifications/NotificationController.cpp',
654      'notifications/NotificationController.h',
655      'notifications/NotificationPermissionCallback.h',
656      'notifications/NotificationPermissionClient.cpp',
657      'notifications/NotificationPermissionClient.h',
658      'performance/SharedWorkerPerformance.cpp',
659      'performance/WorkerGlobalScopePerformance.cpp',
660      'performance/WorkerGlobalScopePerformance.h',
661      'performance/WorkerPerformance.cpp',
662      'performance/WorkerPerformance.h',
663      'presentation/NavigatorPresentation.cpp',
664      'presentation/NavigatorPresentation.h',
665      'presentation/Presentation.cpp',
666      'presentation/Presentation.h',
667      'push_messaging/NavigatorPushManager.cpp',
668      'push_messaging/NavigatorPushManager.h',
669      'push_messaging/PushController.cpp',
670      'push_messaging/PushController.h',
671      'push_messaging/PushError.cpp',
672      'push_messaging/PushError.h',
673      'push_messaging/PushEvent.cpp',
674      'push_messaging/PushEvent.h',
675      'push_messaging/PushManager.cpp',
676      'push_messaging/PushManager.h',
677      'push_messaging/PushRegistration.cpp',
678      'push_messaging/PushRegistration.h',
679      'push_messaging/ServiceWorkerGlobalScopePush.h',
680      'quota/DOMWindowQuota.cpp',
681      'quota/DOMWindowQuota.h',
682      'quota/DeprecatedStorageInfo.cpp',
683      'quota/DeprecatedStorageInfo.h',
684      'quota/DeprecatedStorageQuota.cpp',
685      'quota/DeprecatedStorageQuota.h',
686      'quota/DeprecatedStorageQuotaCallbacksImpl.cpp',
687      'quota/DeprecatedStorageQuotaCallbacksImpl.h',
688      'quota/NavigatorStorageQuota.cpp',
689      'quota/NavigatorStorageQuota.h',
690      'quota/StorageErrorCallback.cpp',
691      'quota/StorageErrorCallback.h',
692      'quota/StorageInfo.cpp',
693      'quota/StorageInfo.h',
694      'quota/StorageQuota.cpp',
695      'quota/StorageQuota.h',
696      'quota/StorageQuotaCallback.h',
697      'quota/StorageQuotaCallbacksImpl.cpp',
698      'quota/StorageQuotaCallbacksImpl.h',
699      'quota/StorageQuotaClient.cpp',
700      'quota/StorageQuotaClient.h',
701      'quota/StorageUsageCallback.h',
702      'quota/WorkerNavigatorStorageQuota.cpp',
703      'quota/WorkerNavigatorStorageQuota.h',
704      'screen_orientation/LockOrientationCallback.cpp',
705      'screen_orientation/LockOrientationCallback.h',
706      'screen_orientation/ScreenScreenOrientation.cpp',
707      'screen_orientation/ScreenScreenOrientation.h',
708      'screen_orientation/ScreenOrientation.cpp',
709      'screen_orientation/ScreenOrientation.h',
710      'screen_orientation/ScreenOrientationController.cpp',
711      'screen_orientation/ScreenOrientationController.h',
712      'screen_orientation/ScreenOrientationDispatcher.cpp',
713      'screen_orientation/ScreenOrientationDispatcher.h',
714      'serviceworkers/Body.cpp',
715      'serviceworkers/Body.h',
716      'serviceworkers/Cache.cpp',
717      'serviceworkers/Cache.h',
718      'serviceworkers/CacheStorage.cpp',
719      'serviceworkers/CacheStorage.h',
720      'serviceworkers/ExtendableEvent.cpp',
721      'serviceworkers/ExtendableEvent.h',
722      'serviceworkers/FetchEvent.cpp',
723      'serviceworkers/FetchEvent.h',
724      'serviceworkers/FetchHeaderList.cpp',
725      'serviceworkers/FetchHeaderList.h',
726      'serviceworkers/FetchManager.cpp',
727      'serviceworkers/FetchManager.h',
728      'serviceworkers/FetchRequestData.cpp',
729      'serviceworkers/FetchRequestData.h',
730      'serviceworkers/FetchResponseData.cpp',
731      'serviceworkers/FetchResponseData.h',
732      'serviceworkers/Headers.cpp',
733      'serviceworkers/Headers.h',
734      'serviceworkers/HeadersForEachCallback.h',
735      'serviceworkers/InstallEvent.cpp',
736      'serviceworkers/InstallEvent.h',
737      'serviceworkers/NavigatorServiceWorker.cpp',
738      'serviceworkers/NavigatorServiceWorker.h',
739      'serviceworkers/Request.cpp',
740      'serviceworkers/Request.h',
741      'serviceworkers/RequestInit.cpp',
742      'serviceworkers/RequestInit.h',
743      'serviceworkers/RespondWithObserver.cpp',
744      'serviceworkers/RespondWithObserver.h',
745      'serviceworkers/Response.cpp',
746      'serviceworkers/Response.h',
747      'serviceworkers/ResponseInit.h',
748      'serviceworkers/ServiceWorker.cpp',
749      'serviceworkers/ServiceWorker.h',
750      'serviceworkers/ServiceWorkerClient.cpp',
751      'serviceworkers/ServiceWorkerClient.h',
752      'serviceworkers/ServiceWorkerClients.cpp',
753      'serviceworkers/ServiceWorkerClients.h',
754      'serviceworkers/ServiceWorkerContainer.cpp',
755      'serviceworkers/ServiceWorkerContainer.h',
756      'serviceworkers/ServiceWorkerContainerClient.cpp',
757      'serviceworkers/ServiceWorkerContainerClient.h',
758      'serviceworkers/ServiceWorkerError.cpp',
759      'serviceworkers/ServiceWorkerError.h',
760      'serviceworkers/ServiceWorkerGlobalScope.cpp',
761      'serviceworkers/ServiceWorkerGlobalScope.h',
762      'serviceworkers/ServiceWorkerGlobalScopeClient.cpp',
763      'serviceworkers/ServiceWorkerGlobalScopeClient.h',
764      'serviceworkers/ServiceWorkerRegistration.cpp',
765      'serviceworkers/ServiceWorkerRegistration.h',
766      'serviceworkers/ServiceWorkerThread.cpp',
767      'serviceworkers/ServiceWorkerThread.h',
768      'serviceworkers/WaitUntilObserver.cpp',
769      'speech/DOMWindowSpeechSynthesis.cpp',
770      'speech/DOMWindowSpeechSynthesis.h',
771      'speech/SpeechGrammar.cpp',
772      'speech/SpeechGrammar.h',
773      'speech/SpeechGrammarList.cpp',
774      'speech/SpeechGrammarList.h',
775      'speech/SpeechRecognition.cpp',
776      'speech/SpeechRecognition.h',
777      'speech/SpeechRecognitionAlternative.cpp',
778      'speech/SpeechRecognitionAlternative.h',
779      'speech/SpeechRecognitionClient.h',
780      'speech/SpeechRecognitionController.cpp',
781      'speech/SpeechRecognitionController.h',
782      'speech/SpeechRecognitionError.cpp',
783      'speech/SpeechRecognitionError.h',
784      'speech/SpeechRecognitionEvent.cpp',
785      'speech/SpeechRecognitionEvent.h',
786      'speech/SpeechRecognitionResult.cpp',
787      'speech/SpeechRecognitionResult.h',
788      'speech/SpeechRecognitionResultList.cpp',
789      'speech/SpeechRecognitionResultList.h',
790      'speech/SpeechSynthesis.cpp',
791      'speech/SpeechSynthesis.h',
792      'speech/SpeechSynthesisEvent.cpp',
793      'speech/SpeechSynthesisEvent.h',
794      'speech/SpeechSynthesisUtterance.cpp',
795      'speech/SpeechSynthesisUtterance.h',
796      'speech/SpeechSynthesisVoice.cpp',
797      'speech/SpeechSynthesisVoice.h',
798      'vibration/NavigatorVibration.cpp',
799      'vibration/NavigatorVibration.h',
800      'webaudio/AnalyserNode.cpp',
801      'webaudio/AnalyserNode.h',
802      'webaudio/AsyncAudioDecoder.cpp',
803      'webaudio/AsyncAudioDecoder.h',
804      'webaudio/AudioBasicInspectorNode.cpp',
805      'webaudio/AudioBasicInspectorNode.h',
806      'webaudio/AudioBasicProcessorNode.cpp',
807      'webaudio/AudioBasicProcessorNode.h',
808      'webaudio/AudioBuffer.cpp',
809      'webaudio/AudioBuffer.h',
810      'webaudio/AudioBufferCallback.h',
811      'webaudio/AudioBufferSourceNode.cpp',
812      'webaudio/AudioBufferSourceNode.h',
813      'webaudio/AudioContext.cpp',
814      'webaudio/AudioContext.h',
815      'webaudio/AudioDestinationNode.cpp',
816      'webaudio/AudioDestinationNode.h',
817      'webaudio/AudioListener.cpp',
818      'webaudio/AudioListener.h',
819      'webaudio/AudioNode.cpp',
820      'webaudio/AudioNode.h',
821      'webaudio/AudioNodeInput.cpp',
822      'webaudio/AudioNodeInput.h',
823      'webaudio/AudioNodeOutput.cpp',
824      'webaudio/AudioNodeOutput.h',
825      'webaudio/AudioParam.cpp',
826      'webaudio/AudioParam.h',
827      'webaudio/AudioParamTimeline.cpp',
828      'webaudio/AudioParamTimeline.h',
829      'webaudio/AudioProcessingEvent.cpp',
830      'webaudio/AudioProcessingEvent.h',
831      'webaudio/AudioScheduledSourceNode.cpp',
832      'webaudio/AudioScheduledSourceNode.h',
833      'webaudio/AudioSourceNode.h',
834      'webaudio/AudioSummingJunction.cpp',
835      'webaudio/AudioSummingJunction.h',
836      'webaudio/BiquadDSPKernel.cpp',
837      'webaudio/BiquadDSPKernel.h',
838      'webaudio/BiquadFilterNode.cpp',
839      'webaudio/BiquadFilterNode.h',
840      'webaudio/BiquadProcessor.cpp',
841      'webaudio/BiquadProcessor.h',
842      'webaudio/ChannelMergerNode.cpp',
843      'webaudio/ChannelMergerNode.h',
844      'webaudio/ChannelSplitterNode.cpp',
845      'webaudio/ChannelSplitterNode.h',
846      'webaudio/ConvolverNode.cpp',
847      'webaudio/ConvolverNode.h',
848      'webaudio/DefaultAudioDestinationNode.cpp',
849      'webaudio/DefaultAudioDestinationNode.h',
850      'webaudio/DelayDSPKernel.cpp',
851      'webaudio/DelayDSPKernel.h',
852      'webaudio/DelayNode.cpp',
853      'webaudio/DelayNode.h',
854      'webaudio/DelayProcessor.cpp',
855      'webaudio/DelayProcessor.h',
856      'webaudio/DynamicsCompressorNode.cpp',
857      'webaudio/DynamicsCompressorNode.h',
858      'webaudio/GainNode.cpp',
859      'webaudio/GainNode.h',
860      'webaudio/MediaElementAudioSourceNode.cpp',
861      'webaudio/MediaElementAudioSourceNode.h',
862      'webaudio/MediaStreamAudioDestinationNode.cpp',
863      'webaudio/MediaStreamAudioDestinationNode.h',
864      'webaudio/MediaStreamAudioSourceNode.cpp',
865      'webaudio/MediaStreamAudioSourceNode.h',
866      'webaudio/OfflineAudioCompletionEvent.cpp',
867      'webaudio/OfflineAudioCompletionEvent.h',
868      'webaudio/OfflineAudioContext.cpp',
869      'webaudio/OfflineAudioContext.h',
870      'webaudio/OfflineAudioDestinationNode.cpp',
871      'webaudio/OfflineAudioDestinationNode.h',
872      'webaudio/OscillatorNode.cpp',
873      'webaudio/OscillatorNode.h',
874      'webaudio/PannerNode.cpp',
875      'webaudio/PannerNode.h',
876      'webaudio/PeriodicWave.cpp',
877      'webaudio/PeriodicWave.h',
878      'webaudio/RealtimeAnalyser.cpp',
879      'webaudio/RealtimeAnalyser.h',
880      'webaudio/ScriptProcessorNode.cpp',
881      'webaudio/ScriptProcessorNode.h',
882      'webaudio/WaveShaperDSPKernel.cpp',
883      'webaudio/WaveShaperDSPKernel.h',
884      'webaudio/WaveShaperNode.cpp',
885      'webaudio/WaveShaperNode.h',
886      'webaudio/WaveShaperProcessor.cpp',
887      'webaudio/WaveShaperProcessor.h',
888      'webdatabase/ChangeVersionData.h',
889      'webdatabase/ChangeVersionWrapper.cpp',
890      'webdatabase/ChangeVersionWrapper.h',
891      'webdatabase/DOMWindowWebDatabase.cpp',
892      'webdatabase/DOMWindowWebDatabase.h',
893      'webdatabase/Database.cpp',
894      'webdatabase/Database.h',
895      'webdatabase/DatabaseAuthorizer.cpp',
896      'webdatabase/DatabaseAuthorizer.h',
897      'webdatabase/DatabaseBasicTypes.h',
898      'webdatabase/DatabaseCallback.h',
899      'webdatabase/DatabaseClient.cpp',
900      'webdatabase/DatabaseClient.h',
901      'webdatabase/DatabaseContext.cpp',
902      'webdatabase/DatabaseContext.h',
903      'webdatabase/DatabaseError.h',
904      'webdatabase/DatabaseManager.cpp',
905      'webdatabase/DatabaseManager.h',
906      'webdatabase/DatabaseTask.cpp',
907      'webdatabase/DatabaseTask.h',
908      'webdatabase/DatabaseThread.cpp',
909      'webdatabase/DatabaseThread.h',
910      'webdatabase/DatabaseTracker.cpp',
911      'webdatabase/DatabaseTracker.h',
912      'webdatabase/InspectorDatabaseAgent.cpp',
913      'webdatabase/InspectorDatabaseAgent.h',
914      'webdatabase/InspectorDatabaseResource.cpp',
915      'webdatabase/InspectorDatabaseResource.h',
916      'webdatabase/QuotaTracker.cpp',
917      'webdatabase/QuotaTracker.h',
918      'webdatabase/SQLError.cpp',
919      'webdatabase/SQLError.h',
920      'webdatabase/SQLResultSet.cpp',
921      'webdatabase/SQLResultSetRowList.cpp',
922      'webdatabase/SQLStatement.cpp',
923      'webdatabase/SQLStatement.h',
924      'webdatabase/SQLStatementBackend.cpp',
925      'webdatabase/SQLStatementBackend.h',
926      'webdatabase/SQLTransaction.cpp',
927      'webdatabase/SQLTransaction.h',
928      'webdatabase/SQLTransactionBackend.cpp',
929      'webdatabase/SQLTransactionBackend.h',
930      'webdatabase/SQLTransactionClient.cpp',
931      'webdatabase/SQLTransactionClient.h',
932      'webdatabase/SQLTransactionCoordinator.cpp',
933      'webdatabase/SQLTransactionCoordinator.h',
934      'webdatabase/SQLTransactionState.h',
935      'webdatabase/SQLTransactionStateMachine.cpp',
936      'webdatabase/SQLTransactionStateMachine.h',
937      'webdatabase/sqlite/SQLValue.cpp',
938      'webdatabase/sqlite/SQLiteAuthorizer.cpp',
939      'webdatabase/sqlite/SQLiteDatabase.cpp',
940      'webdatabase/sqlite/SQLiteDatabase.h',
941      'webdatabase/sqlite/SQLiteFileSystem.cpp',
942      'webdatabase/sqlite/SQLiteFileSystem.h',
943      'webdatabase/sqlite/SQLiteFileSystemPosix.cpp',
944      'webdatabase/sqlite/SQLiteFileSystemWin.cpp',
945      'webdatabase/sqlite/SQLiteStatement.cpp',
946      'webdatabase/sqlite/SQLiteStatement.h',
947      'webdatabase/sqlite/SQLiteTransaction.cpp',
948      'webdatabase/sqlite/SQLiteTransaction.h',
949      'webmidi/MIDIAccess.cpp',
950      'webmidi/MIDIAccess.h',
951      'webmidi/MIDIAccessInitializer.cpp',
952      'webmidi/MIDIAccessInitializer.h',
953      'webmidi/MIDIAccessor.cpp',
954      'webmidi/MIDIAccessor.h',
955      'webmidi/MIDIAccessorClient.h',
956      'webmidi/MIDIClient.h',
957      'webmidi/MIDIClientMock.cpp',
958      'webmidi/MIDIClientMock.h',
959      'webmidi/MIDIConnectionEvent.cpp',
960      'webmidi/MIDIConnectionEvent.h',
961      'webmidi/MIDIController.cpp',
962      'webmidi/MIDIController.h',
963      'webmidi/MIDIErrorCallback.h',
964      'webmidi/MIDIInput.cpp',
965      'webmidi/MIDIInput.h',
966      'webmidi/MIDIInputMap.cpp',
967      'webmidi/MIDIInputMap.h',
968      'webmidi/MIDIMessageEvent.h',
969      'webmidi/MIDIPortMap.h',
970      'webmidi/MIDIOutput.cpp',
971      'webmidi/MIDIOutput.h',
972      'webmidi/MIDIOutputMap.cpp',
973      'webmidi/MIDIOutputMap.h',
974      'webmidi/MIDIPort.cpp',
975      'webmidi/MIDIPort.h',
976      'webmidi/MIDISuccessCallback.h',
977      'webmidi/NavigatorWebMIDI.cpp',
978      'webmidi/NavigatorWebMIDI.h',
979      'websockets/CloseEvent.h',
980      'websockets/DOMWebSocket.cpp',
981      'websockets/DOMWebSocket.h',
982      'websockets/MainThreadWebSocketChannel.cpp',
983      'websockets/MainThreadWebSocketChannel.h',
984      'websockets/NewWebSocketChannelImpl.cpp',
985      'websockets/NewWebSocketChannelImpl.h',
986      'websockets/WebSocketChannel.cpp',
987      'websockets/WebSocketChannel.h',
988      'websockets/WebSocketChannelClient.h',
989      'websockets/WebSocketDeflateFramer.cpp',
990      'websockets/WebSocketDeflateFramer.h',
991      'websockets/WebSocketDeflater.cpp',
992      'websockets/WebSocketDeflater.h',
993      'websockets/WebSocketExtensionDispatcher.cpp',
994      'websockets/WebSocketExtensionDispatcher.h',
995      'websockets/WebSocketExtensionParser.cpp',
996      'websockets/WebSocketExtensionParser.h',
997      'websockets/WebSocketExtensionProcessor.h',
998      'websockets/WebSocketFrame.cpp',
999      'websockets/WebSocketFrame.h',
1000      'websockets/WebSocketHandshake.cpp',
1001      'websockets/WebSocketHandshake.h',
1002      'websockets/WebSocketPerMessageDeflate.cpp',
1003      'websockets/WebSocketPerMessageDeflate.h',
1004      'websockets/WorkerThreadableWebSocketChannel.cpp',
1005      'websockets/WorkerThreadableWebSocketChannel.h',
1006    ],
1007    # 'partial interface' or target (right side of) 'implements'
1008    'modules_testing_dependency_idl_files' : [
1009      'geolocation/testing/InternalsGeolocation.idl',
1010      'navigatorcontentutils/testing/InternalsNavigatorContentUtils.idl',
1011      'speech/testing/InternalsSpeechSynthesis.idl',
1012      'vibration/testing/InternalsVibration.idl',
1013    ],
1014    'modules_testing_files': [
1015      'geolocation/testing/GeolocationClientMock.cpp',
1016      'geolocation/testing/GeolocationClientMock.h',
1017      'geolocation/testing/InternalsGeolocation.cpp',
1018      'geolocation/testing/InternalsGeolocation.h',
1019      'navigatorcontentutils/testing/InternalsNavigatorContentUtils.cpp',
1020      'navigatorcontentutils/testing/InternalsNavigatorContentUtils.h',
1021      'navigatorcontentutils/testing/NavigatorContentUtilsClientMock.cpp',
1022      'navigatorcontentutils/testing/NavigatorContentUtilsClientMock.h',
1023      'speech/testing/InternalsSpeechSynthesis.cpp',
1024      'speech/testing/InternalsSpeechSynthesis.h',
1025      'speech/testing/PlatformSpeechSynthesizerMock.cpp',
1026      'speech/testing/PlatformSpeechSynthesizerMock.h',
1027      'vibration/testing/InternalsVibration.cpp',
1028      'vibration/testing/InternalsVibration.h',
1029    ],
1030    'modules_unittest_files': [
1031      'filesystem/DOMFileSystemBaseTest.cpp',
1032      'indexeddb/IDBKeyPathTest.cpp',
1033      'indexeddb/IDBRequestTest.cpp',
1034      'indexeddb/IDBTransactionTest.cpp',
1035      'serviceworkers/CacheTest.cpp',
1036      'serviceworkers/RequestTest.cpp',
1037      'serviceworkers/ResponseTest.cpp',
1038      'serviceworkers/ServiceWorkerContainerTest.cpp',
1039      'websockets/DOMWebSocketTest.cpp',
1040      'websockets/NewWebSocketChannelImplTest.cpp',
1041      'websockets/WebSocketDeflaterTest.cpp',
1042      'websockets/WebSocketExtensionDispatcherTest.cpp',
1043      'websockets/WebSocketExtensionParserTest.cpp',
1044      'websockets/WebSocketPerMessageDeflateTest.cpp',
1045    ],
1046  },
1047}
1048