1 # -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
2 # vim: set filetype=python:
3 # This Source Code Form is subject to the terms of the Mozilla Public
4 # License, v. 2.0. If a copy of the MPL was not distributed with this
5 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
7 GENERATED_WEBIDL_FILES = [
8 'CSS2Properties.webidl',
11 PREPROCESSED_WEBIDL_FILES = [
13 'HTMLMediaElement.webidl',
19 'AbstractWorker.webidl',
20 'ActivityRequestHandler.webidl',
21 'AlarmsManager.webidl',
22 'AnalyserNode.webidl',
25 'AnimationEffect.webidl',
26 'AnimationEvent.webidl',
27 'AnimationPlayer.webidl',
28 'AnimationTimeline.webidl',
30 'AppNotificationServiceOptions.webidl',
33 'ArchiveReader.webidl',
34 'ArchiveRequest.webidl',
37 'AudioBufferSourceNode.webidl',
38 'AudioChannel.webidl',
39 'AudioContext.webidl',
40 'AudioDestinationNode.webidl',
41 'AudioListener.webidl',
44 'AudioProcessingEvent.webidl',
45 'AudioStreamTrack.webidl',
47 'AudioTrackList.webidl',
48 'AutocompleteInfo.webidl',
50 'BatteryManager.webidl',
51 'BeforeUnloadEvent.webidl',
52 'BiquadFilterNode.webidl',
54 'BrowserElementDictionaries.webidl',
56 'CameraCapabilities.webidl',
57 'CameraControl.webidl',
58 'CameraManager.webidl',
59 'CanvasRenderingContext2D.webidl',
60 'CaretPosition.webidl',
61 'CDATASection.webidl',
62 'ChannelMergerNode.webidl',
63 'ChannelSplitterNode.webidl',
64 'CharacterData.webidl',
66 'ChromeNotifications.webidl',
67 'ClipboardEvent.webidl',
68 'CommandEvent.webidl',
70 'CompositionEvent.webidl',
74 'ConvolverNode.webidl',
78 'CSSPrimitiveValue.webidl',
80 'CSSStyleDeclaration.webidl',
81 'CSSStyleSheet.webidl',
83 'CSSValueList.webidl',
84 'DataContainerEvent.webidl',
86 'DataStoreImpl.webidl',
87 'DataTransfer.webidl',
88 'DedicatedWorkerGlobalScope.webidl',
90 'DesktopNotification.webidl',
91 'DeviceMotionEvent.webidl',
92 'DeviceStorage.webidl',
95 'DocumentFragment.webidl',
96 'DocumentType.webidl',
99 'DOMException.webidl',
100 'DOMImplementation.webidl',
102 'DOMMobileMessageError.webidl',
107 'DOMRectList.webidl',
109 'DOMSettableTokenList.webidl',
110 'DOMStringList.webidl',
111 'DOMStringMap.webidl',
112 'DOMTokenList.webidl',
113 'DOMTransaction.webidl',
116 'DummyBinding.webidl',
117 'DynamicsCompressorNode.webidl',
119 'EngineeringMode.webidl',
121 'EventHandler.webidl',
122 'EventListener.webidl',
123 'EventSource.webidl',
124 'EventTarget.webidl',
129 'FileReaderSync.webidl',
134 'Geolocation.webidl',
135 'GeometryUtils.webidl',
136 'GetUserMediaRequest.webidl',
139 'HTMLAllCollection.webidl',
140 'HTMLAnchorElement.webidl',
141 'HTMLAppletElement.webidl',
142 'HTMLAreaElement.webidl',
143 'HTMLAudioElement.webidl',
144 'HTMLBaseElement.webidl',
145 'HTMLBodyElement.webidl',
146 'HTMLBRElement.webidl',
147 'HTMLButtonElement.webidl',
148 'HTMLCanvasElement.webidl',
149 'HTMLCollection.webidl',
150 'HTMLContentElement.webidl',
151 'HTMLDataElement.webidl',
152 'HTMLDataListElement.webidl',
153 'HTMLDirectoryElement.webidl',
154 'HTMLDivElement.webidl',
155 'HTMLDListElement.webidl',
156 'HTMLDocument.webidl',
157 'HTMLElement.webidl',
158 'HTMLEmbedElement.webidl',
159 'HTMLFieldSetElement.webidl',
160 'HTMLFontElement.webidl',
161 'HTMLFormControlsCollection.webidl',
162 'HTMLFormElement.webidl',
163 'HTMLFrameElement.webidl',
164 'HTMLFrameSetElement.webidl',
165 'HTMLHeadElement.webidl',
166 'HTMLHeadingElement.webidl',
167 'HTMLHRElement.webidl',
168 'HTMLHtmlElement.webidl',
169 'HTMLIFrameElement.webidl',
170 'HTMLImageElement.webidl',
171 'HTMLInputElement.webidl',
172 'HTMLLabelElement.webidl',
173 'HTMLLegendElement.webidl',
174 'HTMLLIElement.webidl',
175 'HTMLLinkElement.webidl',
176 'HTMLMapElement.webidl',
177 'HTMLMenuElement.webidl',
178 'HTMLMenuItemElement.webidl',
179 'HTMLMetaElement.webidl',
180 'HTMLMeterElement.webidl',
181 'HTMLModElement.webidl',
182 'HTMLObjectElement.webidl',
183 'HTMLOListElement.webidl',
184 'HTMLOptGroupElement.webidl',
185 'HTMLOptionElement.webidl',
186 'HTMLOptionsCollection.webidl',
187 'HTMLOutputElement.webidl',
188 'HTMLParagraphElement.webidl',
189 'HTMLParamElement.webidl',
190 'HTMLPictureElement.webidl',
191 'HTMLPreElement.webidl',
192 'HTMLProgressElement.webidl',
193 'HTMLPropertiesCollection.webidl',
194 'HTMLQuoteElement.webidl',
195 'HTMLScriptElement.webidl',
196 'HTMLSelectElement.webidl',
197 'HTMLShadowElement.webidl',
198 'HTMLSourceElement.webidl',
199 'HTMLSpanElement.webidl',
200 'HTMLStyleElement.webidl',
201 'HTMLTableCaptionElement.webidl',
202 'HTMLTableCellElement.webidl',
203 'HTMLTableColElement.webidl',
204 'HTMLTableElement.webidl',
205 'HTMLTableRowElement.webidl',
206 'HTMLTableSectionElement.webidl',
207 'HTMLTemplateElement.webidl',
208 'HTMLTextAreaElement.webidl',
209 'HTMLTimeElement.webidl',
210 'HTMLTitleElement.webidl',
211 'HTMLTrackElement.webidl',
212 'HTMLUListElement.webidl',
213 'HTMLVideoElement.webidl',
215 'IDBDatabase.webidl',
216 'IDBEnvironment.webidl',
218 'IDBFileHandle.webidl',
219 'IDBFileRequest.webidl',
221 'IDBKeyRange.webidl',
222 'IDBMutableFile.webidl',
223 'IDBObjectStore.webidl',
224 'IDBOpenDBRequest.webidl',
226 'IDBTransaction.webidl',
227 'IDBVersionChangeEvent.webidl',
230 'ImageDocument.webidl',
232 'InputMethod.webidl',
233 'InspectorUtils.webidl',
234 'InstallEvent.webidl',
235 'InstallPhaseEvent.webidl',
236 'InterAppConnection.webidl',
237 'InterAppConnectionRequest.webidl',
238 'InterAppMessagePort.webidl',
239 'KeyAlgorithm.webidl',
240 'KeyboardEvent.webidl',
242 'LegacyQueryInterface.webidl',
244 'LocalMediaStream.webidl',
246 'MediaElementAudioSourceNode.webidl',
249 'MediaQueryList.webidl',
250 'MediaRecorder.webidl',
251 'MediaSource.webidl',
252 'MediaStream.webidl',
253 'MediaStreamAudioDestinationNode.webidl',
254 'MediaStreamAudioSourceNode.webidl',
255 'MediaStreamTrack.webidl',
256 'MediaTrackConstraintSet.webidl',
257 'MessageChannel.webidl',
258 'MessageEvent.webidl',
259 'MessagePort.webidl',
260 'MessagePortList.webidl',
262 'MimeTypeArray.webidl',
264 'MouseScrollEvent.webidl',
265 'MozActivity.webidl',
266 'MozMmsMessage.webidl',
267 'MozMobileMessageManager.webidl',
268 'MozPowerManager.webidl',
269 'MozSelfSupport.webidl',
270 'MozTetheringManager.webidl',
271 'MozTimeManager.webidl',
272 'MozWakeLock.webidl',
273 'MutationEvent.webidl',
274 'MutationObserver.webidl',
275 'NamedNodeMap.webidl',
276 'NativeOSFileInternals.webidl',
277 'NetDashboard.webidl',
278 'NetworkInformation.webidl',
279 'NetworkOptions.webidl',
282 'NodeIterator.webidl',
284 'Notification.webidl',
285 'NotifyPaintEvent.webidl',
286 'OfflineAudioCompletionEvent.webidl',
287 'OfflineAudioContext.webidl',
288 'OfflineResourceList.webidl',
289 'OscillatorNode.webidl',
290 'PaintRequest.webidl',
291 'PaintRequestList.webidl',
294 'Performance.webidl',
295 'PerformanceEntry.webidl',
296 'PerformanceNavigation.webidl',
297 'PerformanceResourceTiming.webidl',
298 'PerformanceTiming.webidl',
299 'PeriodicWave.webidl',
300 'PermissionSettings.webidl',
301 'PhoneNumberService.webidl',
303 'PluginArray.webidl',
304 'PointerEvent.webidl',
306 'PositionError.webidl',
307 'ProcessingInstruction.webidl',
309 'PromiseDebugging.webidl',
310 'PushManager.webidl',
311 'RadioNodeList.webidl',
314 'ResourceStats.webidl',
315 'ResourceStatsManager.webidl',
317 'RTCConfiguration.webidl',
318 'RTCIceCandidate.webidl',
319 'RTCIdentityAssertion.webidl',
320 'RTCPeerConnection.webidl',
321 'RTCPeerConnectionStatic.webidl',
322 'RTCRtpReceiver.webidl',
323 'RTCRtpSender.webidl',
324 'RTCSessionDescription.webidl',
325 'RTCStatsReport.webidl',
327 'ScriptProcessorNode.webidl',
328 'ScrollAreaEvent.webidl',
330 'ServiceWorker.webidl',
331 'ServiceWorkerContainer.webidl',
332 'ServiceWorkerGlobalScope.webidl',
333 'ServiceWorkerRegistration.webidl',
334 'SettingsManager.webidl',
336 'SharedWorker.webidl',
337 'SharedWorkerGlobalScope.webidl',
338 'SimpleGestureEvent.webidl',
339 'SocketCommon.webidl',
340 'SourceBuffer.webidl',
341 'SourceBufferList.webidl',
343 'StorageEvent.webidl',
344 'StorageType.webidl',
346 'StyleSheetList.webidl',
347 'SubtleCrypto.webidl',
348 'SVGAElement.webidl',
349 'SVGAltGlyphElement.webidl',
351 'SVGAnimatedAngle.webidl',
352 'SVGAnimatedBoolean.webidl',
353 'SVGAnimatedEnumeration.webidl',
354 'SVGAnimatedInteger.webidl',
355 'SVGAnimatedLength.webidl',
356 'SVGAnimatedLengthList.webidl',
357 'SVGAnimatedNumber.webidl',
358 'SVGAnimatedNumberList.webidl',
359 'SVGAnimatedPathData.webidl',
360 'SVGAnimatedPoints.webidl',
361 'SVGAnimatedPreserveAspectRatio.webidl',
362 'SVGAnimatedRect.webidl',
363 'SVGAnimatedString.webidl',
364 'SVGAnimatedTransformList.webidl',
365 'SVGAnimateElement.webidl',
366 'SVGAnimateMotionElement.webidl',
367 'SVGAnimateTransformElement.webidl',
368 'SVGAnimationElement.webidl',
369 'SVGCircleElement.webidl',
370 'SVGClipPathElement.webidl',
371 'SVGComponentTransferFunctionElement.webidl',
372 'SVGDefsElement.webidl',
373 'SVGDescElement.webidl',
374 'SVGDocument.webidl',
376 'SVGEllipseElement.webidl',
377 'SVGFEBlendElement.webidl',
378 'SVGFEColorMatrixElement.webidl',
379 'SVGFEComponentTransferElement.webidl',
380 'SVGFECompositeElement.webidl',
381 'SVGFEConvolveMatrixElement.webidl',
382 'SVGFEDiffuseLightingElement.webidl',
383 'SVGFEDisplacementMapElement.webidl',
384 'SVGFEDistantLightElement.webidl',
385 'SVGFEDropShadowElement.webidl',
386 'SVGFEFloodElement.webidl',
387 'SVGFEFuncAElement.webidl',
388 'SVGFEFuncBElement.webidl',
389 'SVGFEFuncGElement.webidl',
390 'SVGFEFuncRElement.webidl',
391 'SVGFEGaussianBlurElement.webidl',
392 'SVGFEImageElement.webidl',
393 'SVGFEMergeElement.webidl',
394 'SVGFEMergeNodeElement.webidl',
395 'SVGFEMorphologyElement.webidl',
396 'SVGFEOffsetElement.webidl',
397 'SVGFEPointLightElement.webidl',
398 'SVGFESpecularLightingElement.webidl',
399 'SVGFESpotLightElement.webidl',
400 'SVGFETileElement.webidl',
401 'SVGFETurbulenceElement.webidl',
402 'SVGFilterElement.webidl',
403 'SVGFilterPrimitiveStandardAttributes.webidl',
404 'SVGFitToViewBox.webidl',
405 'SVGForeignObjectElement.webidl',
406 'SVGGElement.webidl',
407 'SVGGradientElement.webidl',
408 'SVGGraphicsElement.webidl',
409 'SVGIFrameElement.webidl',
410 'SVGImageElement.webidl',
412 'SVGLengthList.webidl',
413 'SVGLinearGradientElement.webidl',
414 'SVGLineElement.webidl',
415 'SVGMarkerElement.webidl',
416 'SVGMaskElement.webidl',
418 'SVGMetadataElement.webidl',
419 'SVGMPathElement.webidl',
421 'SVGNumberList.webidl',
422 'SVGPathElement.webidl',
424 'SVGPathSegList.webidl',
425 'SVGPatternElement.webidl',
427 'SVGPointList.webidl',
428 'SVGPolygonElement.webidl',
429 'SVGPolylineElement.webidl',
430 'SVGPreserveAspectRatio.webidl',
431 'SVGRadialGradientElement.webidl',
433 'SVGRectElement.webidl',
434 'SVGScriptElement.webidl',
435 'SVGSetElement.webidl',
436 'SVGStopElement.webidl',
437 'SVGStringList.webidl',
438 'SVGStyleElement.webidl',
439 'SVGSVGElement.webidl',
440 'SVGSwitchElement.webidl',
441 'SVGSymbolElement.webidl',
443 'SVGTextContentElement.webidl',
444 'SVGTextElement.webidl',
445 'SVGTextPathElement.webidl',
446 'SVGTextPositioningElement.webidl',
447 'SVGTitleElement.webidl',
448 'SVGTransform.webidl',
449 'SVGTransformList.webidl',
450 'SVGTSpanElement.webidl',
451 'SVGUnitTypes.webidl',
452 'SVGURIReference.webidl',
453 'SVGUseElement.webidl',
454 'SVGViewElement.webidl',
455 'SVGZoomAndPan.webidl',
456 'SVGZoomEvent.webidl',
458 'TelephonyCall.webidl',
459 'TelephonyCallGroup.webidl',
460 'TelephonyCallId.webidl',
462 'TextDecoder.webidl',
463 'TextEncoder.webidl',
465 'TextTrackCueList.webidl',
466 'TextTrackList.webidl',
472 'TransitionEvent.webidl',
473 'TreeColumns.webidl',
475 'UDPMessageEvent.webidl',
478 'UndoManager.webidl',
480 'URLSearchParams.webidl',
482 'URLUtilsReadOnly.webidl',
483 'ValidityState.webidl',
484 'VideoPlaybackQuality.webidl',
485 'VideoStreamTrack.webidl',
487 'VideoTrackList.webidl',
490 'WaveShaperNode.webidl',
491 'WebComponents.webidl',
492 'WebGL2RenderingContext.webidl',
493 'WebGLRenderingContext.webidl',
496 'WifiOptions.webidl',
498 'WorkerGlobalScope.webidl',
499 'WorkerLocation.webidl',
500 'WorkerNavigator.webidl',
501 'XMLDocument.webidl',
502 'XMLHttpRequest.webidl',
503 'XMLHttpRequestEventTarget.webidl',
504 'XMLHttpRequestUpload.webidl',
505 'XMLSerializer.webidl',
506 'XMLStylesheetProcessingInstruction.webidl',
507 'XPathEvaluator.webidl',
508 'XPathExpression.webidl',
509 'XPathResult.webidl',
510 'XULCommandEvent.webidl',
511 'XULDocument.webidl',
515 if CONFIG['MOZ_AUDIO_CHANNEL_MANAGER']:
517 'AudioChannelManager.webidl',
520 if CONFIG['MOZ_WEBRTC']:
522 'DataChannel.webidl',
523 'MediaStreamList.webidl',
524 'PeerConnectionImpl.webidl',
525 'PeerConnectionImplEnums.webidl',
526 'PeerConnectionObserver.webidl',
527 'PeerConnectionObserverEnums.webidl',
528 'WebrtcGlobalInformation.webidl',
531 if CONFIG['MOZ_WEBSPEECH']:
533 'SpeechGrammar.webidl',
534 'SpeechGrammarList.webidl',
535 'SpeechRecognition.webidl',
536 'SpeechRecognitionAlternative.webidl',
537 'SpeechRecognitionError.webidl',
538 'SpeechRecognitionEvent.webidl',
539 'SpeechRecognitionResult.webidl',
540 'SpeechRecognitionResultList.webidl',
541 'SpeechSynthesis.webidl',
542 'SpeechSynthesisEvent.webidl',
543 'SpeechSynthesisUtterance.webidl',
544 'SpeechSynthesisVoice.webidl',
547 if CONFIG['MOZ_GAMEPAD']:
554 'CustomEvent.webidl',
555 'DeviceOrientationEvent.webidl',
556 'DeviceStorageChangeEvent.webidl',
557 'DOMTransactionEvent.webidl',
558 'HashChangeEvent.webidl',
559 'MozApplicationEvent.webidl',
560 'MozSettingsEvent.webidl',
561 'PageTransitionEvent.webidl',
562 'PopStateEvent.webidl',
563 'PopupBlockedEvent.webidl',
564 'ProgressEvent.webidl',
565 'RecordErrorEvent.webidl',
566 'SmartCardEvent.webidl',
567 'StyleRuleChangeEvent.webidl',
568 'StyleSheetApplicableStateChangeEvent.webidl',
569 'StyleSheetChangeEvent.webidl',
572 # We only expose our prefable test interfaces in debug builds, just to be on
574 if CONFIG['MOZ_DEBUG']:
575 WEBIDL_FILES += ['TestInterfaceJS.webidl', 'TestInterfaceJSDictionaries.webidl']
577 if CONFIG['MOZ_B2G_BT']:
578 if CONFIG['MOZ_B2G_BT_API_V2']:
580 'BluetoothAdapter2.webidl',
581 'BluetoothClassOfDevice.webidl',
582 'BluetoothDevice2.webidl',
583 'BluetoothDiscoveryHandle.webidl',
584 'BluetoothManager2.webidl',
585 'BluetoothPairingHandle.webidl',
586 'BluetoothPairingListener.webidl',
590 'BluetoothAdapter.webidl',
591 'BluetoothDevice.webidl',
592 'BluetoothManager.webidl',
595 if CONFIG['MOZ_B2G_RIL']:
597 'DOMMMIError.webidl',
598 'IccCardLockError.webidl',
599 'MozCellBroadcast.webidl',
601 'MozIccManager.webidl',
602 'MozMobileCellInfo.webidl',
603 'MozMobileConnection.webidl',
604 'MozMobileConnectionArray.webidl',
605 'MozMobileConnectionInfo.webidl',
606 'MozMobileNetworkInfo.webidl',
607 'MozVoicemail.webidl',
608 'MozVoicemailStatus.webidl'
611 if CONFIG['MOZ_NFC']:
613 'MozNDEFRecord.webidl',
620 if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
622 'MozNetworkStats.webidl',
623 'MozNetworkStatsAlarm.webidl',
624 'MozNetworkStatsData.webidl',
625 'MozNetworkStatsInterface.webidl',
626 'MozSpeakerManager.webidl',
627 'MozWifiCapabilities.webidl',
628 'MozWifiManager.webidl',
629 'MozWifiP2pManager.webidl',
633 'InstallTrigger.webidl',
636 if CONFIG['MOZ_B2G_FM']:
641 if not CONFIG['MOZ_DISABLE_CRYPTOLEGACY']:
646 GENERATED_EVENTS_WEBIDL_FILES = [
647 'AutocompleteErrorEvent.webidl',
650 'CallGroupErrorEvent.webidl',
651 'CFStateChangeEvent.webidl',
653 'DataErrorEvent.webidl',
654 'DataStoreChangeEvent.webidl',
655 'DeviceLightEvent.webidl',
656 'DeviceOrientationEvent.webidl',
657 'DeviceProximityEvent.webidl',
658 'DeviceStorageChangeEvent.webidl',
659 'DOMTransactionEvent.webidl',
660 'DownloadEvent.webidl',
662 'HashChangeEvent.webidl',
663 'IccChangeEvent.webidl',
664 'MediaStreamEvent.webidl',
665 'MediaStreamTrackEvent.webidl',
666 'MozApplicationEvent.webidl',
667 'MozClirModeEvent.webidl',
668 'MozContactChangeEvent.webidl',
669 'MozEmergencyCbModeEvent.webidl',
670 'MozInterAppMessageEvent.webidl',
671 'MozMessageDeletedEvent.webidl',
672 'MozMmsEvent.webidl',
673 'MozOtaStatusEvent.webidl',
674 'MozSettingsEvent.webidl',
675 'MozSettingsTransactionEvent.webidl',
676 'MozSmsEvent.webidl',
677 'MozStkCommandEvent.webidl',
678 'PageTransitionEvent.webidl',
679 'PopStateEvent.webidl',
680 'PopupBlockedEvent.webidl',
681 'ProgressEvent.webidl',
682 'RecordErrorEvent.webidl',
683 'RTCDataChannelEvent.webidl',
684 'RTCPeerConnectionIceEvent.webidl',
685 'RTCPeerConnectionIdentityErrorEvent.webidl',
686 'RTCPeerConnectionIdentityEvent.webidl',
687 'SelectionChangeEvent.webidl',
688 'SmartCardEvent.webidl',
689 'StyleRuleChangeEvent.webidl',
690 'StyleSheetApplicableStateChangeEvent.webidl',
691 'StyleSheetChangeEvent.webidl',
693 'UDPMessageEvent.webidl',
694 'UserProximityEvent.webidl',
695 'USSDReceivedEvent.webidl',
698 if CONFIG['MOZ_WEBSPEECH']:
699 GENERATED_EVENTS_WEBIDL_FILES += [
700 'SpeechRecognitionEvent.webidl',
701 'SpeechSynthesisEvent.webidl',
704 if CONFIG['MOZ_GAMEPAD']:
705 GENERATED_EVENTS_WEBIDL_FILES += [
706 'GamepadAxisMoveEvent.webidl',
707 'GamepadButtonEvent.webidl',
708 'GamepadEvent.webidl',
711 if CONFIG['MOZ_B2G_BT']:
712 if CONFIG['MOZ_B2G_BT_API_V2']:
713 GENERATED_EVENTS_WEBIDL_FILES += [
714 'BluetoothAdapterEvent.webidl',
715 'BluetoothAttributeEvent.webidl',
716 'BluetoothPairingEvent.webidl',
719 GENERATED_EVENTS_WEBIDL_FILES += [
720 'BluetoothDiscoveryStateChangedEvent.webidl',
723 GENERATED_EVENTS_WEBIDL_FILES += [
724 'BluetoothDeviceEvent.webidl',
725 'BluetoothStatusChangedEvent.webidl',
728 if CONFIG['MOZ_B2G_RIL']:
729 GENERATED_EVENTS_WEBIDL_FILES += [
730 'MozCellBroadcastEvent.webidl',
731 'MozVoicemailEvent.webidl',
734 if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
735 GENERATED_EVENTS_WEBIDL_FILES += [
736 'MozWifiConnectionInfoEvent.webidl',
737 'MozWifiP2pStatusChangeEvent.webidl',
738 'MozWifiStationInfoEvent.webidl',
739 'MozWifiStatusChangeEvent.webidl',
742 if CONFIG['MOZ_NFC']:
743 GENERATED_EVENTS_WEBIDL_FILES += [
744 'MozNFCPeerEvent.webidl',
747 if CONFIG['MOZ_BUILD_APP'] in ['browser', 'xulrunner']:
749 'BrowserFeedWriter.webidl',
752 if CONFIG['MOZ_BUILD_APP'] in ['browser', 'mobile/android', 'xulrunner']:
757 if CONFIG['MOZ_EME']:
759 'MediaEncryptedEvent.webidl',
760 'MediaKeyError.webidl',
761 'MediaKeyMessageEvent.webidl',
763 'MediaKeySession.webidl',