Remove a file that was accidentally added in r142320
[WebKit-https.git] / Source / WebCore / PlatformMac.cmake
1 list(APPEND WebCore_INCLUDE_DIRECTORIES
2     "${WEBCORE_DIR}/accessibility/mac"
3     "${WEBCORE_DIR}/bindings/objc"
4     "${WEBCORE_DIR}/bridge/objc"
5     "${WEBCORE_DIR}/editing/cocoa"
6     "${WEBCORE_DIR}/editing/mac"
7     "${WEBCORE_DIR}/icu"
8     "${WEBCORE_DIR}/loader/archive/cf"
9     "${WEBCORE_DIR}/loader/cf"
10     "${WEBCORE_DIR}/loader/mac"
11     "${WEBCORE_DIR}/page/cocoa"
12     "${WEBCORE_DIR}/page/mac"
13     "${WEBCORE_DIR}/platform/audio/mac"
14     "${WEBCORE_DIR}/platform/cf"
15     "${WEBCORE_DIR}/platform/cocoa"
16     "${WEBCORE_DIR}/platform/graphics/avfoundation"
17     "${WEBCORE_DIR}/platform/graphics/avfoundation/cf"
18     "${WEBCORE_DIR}/platform/graphics/avfoundation/objc"
19     "${WEBCORE_DIR}/platform/graphics/ca"
20     "${WEBCORE_DIR}/platform/graphics/ca/mac"
21     "${WEBCORE_DIR}/platform/graphics/cocoa"
22     "${WEBCORE_DIR}/platform/graphics/cg"
23     "${WEBCORE_DIR}/platform/graphics/opentype"
24     "${WEBCORE_DIR}/platform/graphics/opengl"
25     "${WEBCORE_DIR}/platform/graphics/mac"
26     "${WEBCORE_DIR}/platform/mac"
27     "${WEBCORE_DIR}/platform/network/cocoa"
28     "${WEBCORE_DIR}/platform/network/cf"
29     "${WEBCORE_DIR}/platform/network/mac"
30     "${WEBCORE_DIR}/platform/text/cf"
31     "${WEBCORE_DIR}/platform/text/mac"
32     "${WEBCORE_DIR}/platform/spi/cf"
33     "${WEBCORE_DIR}/platform/spi/cg"
34     "${WEBCORE_DIR}/platform/spi/cocoa"
35     "${WEBCORE_DIR}/platform/spi/mac"
36     "${WEBCORE_DIR}/plugins/mac"
37 )
38
39 list(APPEND WebCore_SYSTEM_INCLUDE_DIRECTORIES
40     "/usr/include/libxslt"
41     "/usr/include/libxml2"
42 )
43
44 list(APPEND WebCore_SOURCES
45     accessibility/mac/AXObjectCacheMac.mm
46     accessibility/mac/AccessibilityObjectMac.mm
47     accessibility/mac/WebAccessibilityObjectWrapperBase.mm
48     accessibility/mac/WebAccessibilityObjectWrapperMac.mm
49
50     bindings/objc/DOM.mm
51     bindings/objc/DOMAbstractView.mm
52     bindings/objc/DOMCSS.mm
53     bindings/objc/DOMCustomXPathNSResolver.mm
54     bindings/objc/DOMEvents.mm
55     bindings/objc/DOMHTML.mm
56     bindings/objc/DOMInternal.mm
57     bindings/objc/DOMObject.mm
58     bindings/objc/DOMUIKitExtensions.mm
59     bindings/objc/DOMUtility.mm
60     bindings/objc/DOMXPath.mm
61     bindings/objc/ExceptionHandlers.mm
62     bindings/objc/ObjCEventListener.mm
63     bindings/objc/ObjCNodeFilterCondition.mm
64     bindings/objc/WebScriptObject.mm
65
66     crypto/CommonCryptoUtilities.cpp
67     crypto/CryptoAlgorithm.cpp
68     crypto/CryptoAlgorithmDescriptionBuilder.cpp
69     crypto/CryptoAlgorithmRegistry.cpp
70     crypto/CryptoKey.cpp
71     crypto/CryptoKeyPair.cpp
72     crypto/SubtleCrypto.cpp
73
74     crypto/algorithms/CryptoAlgorithmAES_CBC.cpp
75     crypto/algorithms/CryptoAlgorithmAES_KW.cpp
76     crypto/algorithms/CryptoAlgorithmHMAC.cpp
77     crypto/algorithms/CryptoAlgorithmRSAES_PKCS1_v1_5.cpp
78     crypto/algorithms/CryptoAlgorithmRSASSA_PKCS1_v1_5.cpp
79     crypto/algorithms/CryptoAlgorithmRSA_OAEP.cpp
80     crypto/algorithms/CryptoAlgorithmSHA1.cpp
81     crypto/algorithms/CryptoAlgorithmSHA224.cpp
82     crypto/algorithms/CryptoAlgorithmSHA256.cpp
83     crypto/algorithms/CryptoAlgorithmSHA384.cpp
84     crypto/algorithms/CryptoAlgorithmSHA512.cpp
85
86     crypto/keys/CryptoKeyAES.cpp
87     crypto/keys/CryptoKeyDataOctetSequence.cpp
88     crypto/keys/CryptoKeyDataRSAComponents.cpp
89     crypto/keys/CryptoKeyHMAC.cpp
90     crypto/keys/CryptoKeySerializationRaw.cpp
91
92     crypto/mac/CryptoAlgorithmAES_CBCMac.cpp
93     crypto/mac/CryptoAlgorithmAES_KWMac.cpp
94     crypto/mac/CryptoAlgorithmHMACMac.cpp
95     crypto/mac/CryptoAlgorithmRSAES_PKCS1_v1_5Mac.cpp
96     crypto/mac/CryptoAlgorithmRSASSA_PKCS1_v1_5Mac.cpp
97     crypto/mac/CryptoAlgorithmRSA_OAEPMac.cpp
98     crypto/mac/CryptoAlgorithmRegistryMac.cpp
99     crypto/mac/CryptoDigestMac.cpp
100     crypto/mac/CryptoKeyMac.cpp
101     crypto/mac/CryptoKeyRSAMac.cpp
102     crypto/mac/SerializedCryptoKeyWrapMac.mm
103
104     editing/cocoa/HTMLConverter.mm
105
106     editing/mac/AlternativeTextUIController.mm
107     editing/mac/DataDetection.mm
108     editing/mac/DictionaryLookup.mm
109     editing/mac/EditorMac.mm
110     editing/mac/FrameSelectionMac.mm
111     editing/mac/TextAlternativeWithRange.mm
112     editing/mac/TextUndoInsertionMarkupMac.mm
113
114     history/mac/HistoryItemMac.mm
115
116     loader/archive/cf/LegacyWebArchive.cpp
117     loader/archive/cf/LegacyWebArchiveMac.mm
118
119     loader/cf/ResourceLoaderCFNet.cpp
120     loader/cf/SubresourceLoaderCF.cpp
121
122     page/cocoa/UserAgent.mm
123
124     page/mac/ChromeMac.mm
125     page/mac/DragControllerMac.mm
126     page/mac/EventHandlerMac.mm
127     page/mac/PageMac.cpp
128     page/mac/SettingsMac.mm
129     page/mac/UserAgentMac.mm
130
131     platform/LocalizedStrings.cpp
132
133     platform/audio/mac/AudioBusMac.mm
134     platform/audio/mac/AudioDestinationMac.cpp
135     platform/audio/mac/AudioFileReaderMac.cpp
136     platform/audio/mac/AudioHardwareListenerMac.cpp
137     platform/audio/mac/AudioSessionMac.cpp
138     platform/audio/mac/CARingBuffer.cpp
139     platform/audio/mac/FFTFrameMac.cpp
140     platform/audio/mac/MediaSessionManagerMac.cpp
141
142     platform/cf/CFURLExtras.cpp
143     platform/cf/CoreMediaSoftLink.cpp
144     platform/cf/FileSystemCF.cpp
145     platform/cf/MediaAccessibilitySoftLink.cpp
146     platform/cf/RunLoopObserver.cpp
147     platform/cf/SharedBufferCF.cpp
148     platform/cf/SharedTimerCF.cpp
149     platform/cf/URLCF.cpp
150
151     platform/cocoa/ContentFilterUnblockHandlerCocoa.mm
152     platform/cocoa/DisplaySleepDisablerCocoa.cpp
153     platform/cocoa/KeyEventCocoa.mm
154     platform/cocoa/MemoryPressureHandlerCocoa.mm
155     platform/cocoa/SystemVersion.mm
156     platform/cocoa/TelephoneNumberDetectorCocoa.cpp
157
158     platform/graphics/avfoundation/AVTrackPrivateAVFObjCImpl.mm
159     platform/graphics/avfoundation/AudioSourceProviderAVFObjC.mm
160     platform/graphics/avfoundation/CDMPrivateMediaSourceAVFObjC.mm
161     platform/graphics/avfoundation/InbandMetadataTextTrackPrivateAVF.cpp
162     platform/graphics/avfoundation/InbandTextTrackPrivateAVF.cpp
163     platform/graphics/avfoundation/MediaPlaybackTargetMac.mm
164     platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp
165     platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm
166     platform/graphics/avfoundation/MediaTimeAVFoundation.cpp
167
168     platform/graphics/avfoundation/objc/AudioTrackPrivateAVFObjC.mm
169     platform/graphics/avfoundation/objc/AudioTrackPrivateMediaSourceAVFObjC.cpp
170     platform/graphics/avfoundation/objc/CDMSessionAVFoundationObjC.mm
171     platform/graphics/avfoundation/objc/CDMSessionMediaSourceAVFObjC.mm
172     platform/graphics/avfoundation/objc/InbandTextTrackPrivateAVFObjC.mm
173     platform/graphics/avfoundation/objc/InbandTextTrackPrivateLegacyAVFObjC.mm
174     platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm
175     platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm
176     platform/graphics/avfoundation/objc/MediaSourcePrivateAVFObjC.mm
177     platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm
178     platform/graphics/avfoundation/objc/VideoTrackPrivateAVFObjC.cpp
179     platform/graphics/avfoundation/objc/VideoTrackPrivateMediaSourceAVFObjC.mm
180     platform/graphics/avfoundation/objc/WebCoreAVFResourceLoader.mm
181
182     platform/graphics/ca/GraphicsLayerCA.cpp
183     platform/graphics/ca/LayerFlushScheduler.cpp
184     platform/graphics/ca/LayerPool.cpp
185     platform/graphics/ca/PlatformCALayer.cpp
186     platform/graphics/ca/TileController.cpp
187     platform/graphics/ca/TileCoverageMap.cpp
188     platform/graphics/ca/TileGrid.cpp
189     platform/graphics/ca/TransformationMatrixCA.cpp
190
191     platform/graphics/cg/BitmapImageCG.cpp
192     platform/graphics/cg/ColorCG.cpp
193     platform/graphics/cg/FloatPointCG.cpp
194     platform/graphics/cg/FloatRectCG.cpp
195     platform/graphics/cg/FloatSizeCG.cpp
196     platform/graphics/cg/GradientCG.cpp
197     platform/graphics/cg/GraphicsContext3DCG.cpp
198     platform/graphics/cg/GraphicsContextCG.cpp
199     platform/graphics/cg/IOSurfacePool.cpp
200     platform/graphics/cg/ImageBufferCG.cpp
201     platform/graphics/cg/ImageBufferDataCG.cpp
202     platform/graphics/cg/ImageCG.cpp
203     platform/graphics/cg/ImageSourceCG.cpp
204     platform/graphics/cg/ImageSourceCGMac.mm
205     platform/graphics/cg/ImageSourceCGWin.cpp
206     platform/graphics/cg/IntPointCG.cpp
207     platform/graphics/cg/IntRectCG.cpp
208     platform/graphics/cg/IntSizeCG.cpp
209     platform/graphics/cg/PDFDocumentImage.cpp
210     platform/graphics/cg/PathCG.cpp
211     platform/graphics/cg/PatternCG.cpp
212     platform/graphics/cg/SubimageCacheWithTimer.cpp
213     platform/graphics/cg/TransformationMatrixCG.cpp
214
215     platform/graphics/cocoa/FontCascadeCocoa.mm
216     platform/graphics/cocoa/FontCocoa.mm
217     platform/graphics/cocoa/FontPlatformDataCocoa.mm
218     platform/graphics/cocoa/IOSurface.mm
219     platform/graphics/cocoa/IOSurfacePoolCocoa.mm
220     platform/graphics/cocoa/WebActionDisablingCALayerDelegate.mm
221     platform/graphics/cocoa/WebCoreCALayerExtras.mm
222
223     platform/graphics/mac/ColorMac.mm
224     platform/graphics/mac/ComplexTextController.cpp
225     platform/graphics/mac/ComplexTextControllerCoreText.mm
226     platform/graphics/mac/DisplayRefreshMonitorMac.cpp
227     platform/graphics/mac/FloatPointMac.mm
228     platform/graphics/mac/FloatRectMac.mm
229     platform/graphics/mac/FloatSizeMac.mm
230     platform/graphics/mac/FontCacheMac.mm
231     platform/graphics/mac/FontCustomPlatformData.cpp
232     platform/graphics/mac/GlyphPageMac.cpp
233     platform/graphics/mac/GraphicsContext3DMac.mm
234     platform/graphics/mac/GraphicsContextMac.mm
235     platform/graphics/mac/IconMac.mm
236     platform/graphics/mac/ImageMac.mm
237     platform/graphics/mac/IntPointMac.mm
238     platform/graphics/mac/IntRectMac.mm
239     platform/graphics/mac/IntSizeMac.mm
240     platform/graphics/mac/MediaTimeQTKit.mm
241     platform/graphics/mac/PDFDocumentImageMac.mm
242     platform/graphics/mac/SimpleFontDataCoreText.cpp
243     platform/graphics/mac/WebGLLayer.mm
244     platform/graphics/mac/WebLayer.mm
245
246     platform/graphics/opengl/Extensions3DOpenGL.cpp
247     platform/graphics/opengl/Extensions3DOpenGLCommon.cpp
248     platform/graphics/opengl/GraphicsContext3DOpenGL.cpp
249     platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp
250     platform/graphics/opengl/TemporaryOpenGLSetting.cpp
251
252     platform/graphics/opentype/OpenTypeMathData.cpp
253
254     platform/mac/BlockExceptions.mm
255     platform/mac/ContextMenuItemMac.mm
256     platform/mac/ContextMenuMac.mm
257     platform/mac/CursorMac.mm
258     platform/mac/DragDataMac.mm
259     platform/mac/DragImageMac.mm
260     platform/mac/EventLoopMac.mm
261     platform/mac/FileSystemMac.mm
262     platform/mac/HIDGamepad.cpp
263     platform/mac/HIDGamepadProvider.cpp
264     platform/mac/KeyEventMac.mm
265     platform/mac/KillRingMac.mm
266     platform/mac/Language.mm
267     platform/mac/LocalCurrentGraphicsContext.mm
268     platform/mac/LoggingMac.mm
269     platform/mac/MIMETypeRegistryMac.mm
270     platform/mac/NSScrollerImpDetails.mm
271     platform/mac/PasteboardMac.mm
272     platform/mac/PlatformClockCA.cpp
273     platform/mac/PlatformClockCM.mm
274     platform/mac/PlatformEventFactoryMac.mm
275     platform/mac/PlatformPasteboardMac.mm
276     platform/mac/PlatformScreenMac.mm
277     platform/mac/PlatformSpeechSynthesizerMac.mm
278     platform/mac/PublicSuffixMac.mm
279     platform/mac/SSLKeyGeneratorMac.cpp
280     platform/mac/ScrollAnimatorMac.mm
281     platform/mac/ScrollViewMac.mm
282     platform/mac/ScrollbarThemeMac.mm
283     platform/mac/SerializedPlatformRepresentationMac.mm
284     platform/mac/SharedBufferMac.mm
285     platform/mac/SoundMac.mm
286     platform/mac/SuddenTermination.mm
287     platform/mac/SystemSleepListenerMac.mm
288     platform/mac/ThemeMac.mm
289     platform/mac/ThreadCheck.mm
290     platform/mac/URLMac.mm
291     platform/mac/UserActivityMac.mm
292     platform/mac/WebCoreFullScreenPlaceholderView.mm
293     platform/mac/WebCoreFullScreenWarningView.mm
294     platform/mac/WebCoreFullScreenWindow.mm
295     platform/mac/WebCoreNSStringExtras.mm
296     platform/mac/WebCoreNSURLExtras.mm
297     platform/mac/WebCoreObjCExtras.mm
298     platform/mac/WebCoreSystemInterface.mm
299     platform/mac/WebNSAttributedStringExtras.mm
300     platform/mac/WebVideoFullscreenController.mm
301     platform/mac/WebVideoFullscreenHUDWindowController.mm
302     platform/mac/WebWindowAnimation.mm
303     platform/mac/WidgetMac.mm
304
305     platform/network/cf/AuthenticationCF.cpp
306     platform/network/cf/CookieJarCFNet.cpp
307     platform/network/cf/CookieStorageCFNet.cpp
308     platform/network/cf/CredentialStorageCFNet.cpp
309     platform/network/cf/DNSCFNet.cpp
310     platform/network/cf/FormDataStreamCFNet.cpp
311     platform/network/cf/LoaderRunLoopCF.cpp
312     platform/network/cf/NetworkStorageSessionCFNet.cpp
313     platform/network/cf/ProxyServerCFNet.cpp
314     platform/network/cf/ResourceErrorCF.cpp
315     platform/network/cf/ResourceHandleCFNet.cpp
316     platform/network/cf/ResourceHandleCFURLConnectionDelegate.cpp
317     platform/network/cf/ResourceHandleCFURLConnectionDelegateWithOperationQueue.cpp
318     platform/network/cf/ResourceRequestCFNet.cpp
319     platform/network/cf/ResourceResponseCFNet.cpp
320     platform/network/cf/SocketStreamHandleCFNet.cpp
321     platform/network/cf/SynchronousLoaderClientCFNet.cpp
322     platform/network/cf/SynchronousResourceHandleCFURLConnectionDelegate.cpp
323
324     platform/network/cocoa/CredentialCocoa.mm
325     platform/network/cocoa/ProtectionSpaceCocoa.mm
326     platform/network/cocoa/ResourceRequestCocoa.mm
327
328     platform/network/mac/AuthenticationMac.mm
329     platform/network/mac/BlobDataFileReferenceMac.mm
330     platform/network/mac/CertificateInfoMac.mm
331     platform/network/mac/CookieJarMac.mm
332     platform/network/mac/CookieStorageMac.mm
333     platform/network/mac/CredentialStorageMac.mm
334     platform/network/mac/FormDataStreamMac.mm
335     platform/network/mac/NetworkStateNotifierMac.cpp
336     platform/network/mac/ResourceErrorMac.mm
337     platform/network/mac/ResourceHandleMac.mm
338     platform/network/mac/ResourceRequestMac.mm
339     platform/network/mac/ResourceResponseMac.mm
340     platform/network/mac/SynchronousLoaderClient.mm
341     platform/network/mac/UTIUtilities.mm
342     platform/network/mac/WebCoreResourceHandleAsDelegate.mm
343     platform/network/mac/WebCoreResourceHandleAsOperationQueueDelegate.mm
344     platform/network/mac/WebCoreURLResponse.mm
345
346     platform/posix/FileSystemPOSIX.cpp
347     platform/posix/SharedBufferPOSIX.cpp
348
349     platform/text/cf/HyphenationCF.cpp
350
351     platform/text/mac/LocaleMac.mm
352     platform/text/mac/TextBoundaries.mm
353     platform/text/mac/TextBreakIteratorInternalICUMac.mm
354     platform/text/mac/TextCodecMac.cpp
355 )
356
357 # FIXME: We do not need everything from all of these directories.
358 # Move some to WebCore_FORWARDING_HEADERS_FILES once people start actually maintaining this.
359 set(WebCore_FORWARDING_HEADERS_DIRECTORIES
360     accessibility
361     bridge
362     contentextensions
363     crypto
364     css
365     dom
366     editing
367     fileapi
368     history
369     html
370     inspector
371     loader
372     page
373     platform
374     plugins
375     rendering
376     replay
377     storage
378     style
379     svg
380
381     Modules/geolocation
382     Modules/indexeddb
383     Modules/notifications
384     Modules/webdatabase
385
386     bindings/generic
387     bindings/js
388     bindings/objc
389
390     bridge/jsc
391
392     editing/cocoa
393     editing/mac
394
395     html/forms
396     html/parser
397     html/shadow
398
399     loader/appcache
400     loader/archive
401     loader/cache
402
403     loader/archive/cf
404
405     page/animation
406     page/cocoa
407     page/mac
408     page/scrolling
409
410     platform/animation
411     platform/audio
412     platform/graphics
413     platform/mac
414     platform/mock
415     platform/network
416     platform/sql
417     platform/text
418
419     platform/graphics/ca
420     platform/graphics/cg
421     platform/graphics/filters
422     platform/graphics/mac
423     platform/graphics/transforms
424
425     platform/network/cf
426     platform/network/cocoa
427     platform/network/mac
428
429     platform/spi/cf
430     platform/spi/cg
431     platform/spi/cocoa
432     platform/spi/mac
433
434     rendering/line
435     rendering/style
436
437     svg/graphics
438     svg/properties
439 )
440
441 set(WebCore_FORWARDING_HEADERS_FILES
442     Modules/webdatabase/DatabaseDetails.h
443
444     bridge/IdentifierRep.h
445     bridge/npruntime_impl.h
446     bridge/npruntime_internal.h
447
448     contentextensions/CompiledContentExtension.h
449
450     editing/EditAction.h
451     editing/EditingBehaviorTypes.h
452     editing/EditingBoundary.h
453     editing/FindOptions.h
454     editing/FrameSelection.h
455     editing/TextAffinity.h
456
457     editing/mac/TextAlternativeWithRange.h
458
459     history/BackForwardList.h
460     history/HistoryItem.h
461     history/PageCache.h
462
463     html/HTMLMediaElement.h
464
465     loader/appcache/ApplicationCacheStorage.h
466
467     loader/icon/IconDatabase.h
468     loader/icon/IconDatabaseBase.h
469     loader/icon/IconDatabaseClient.h
470
471     loader/mac/LoaderNSURLExtras.h
472
473     platform/DisplaySleepDisabler.h
474     platform/PlatformExportMacros.h
475
476     platform/audio/AudioHardwareListener.h
477
478     platform/cf/RunLoopObserver.h
479
480     platform/cocoa/MachSendRight.h
481
482     platform/graphics/cocoa/IOSurface.h
483
484     platform/graphics/transforms/AffineTransform.h
485
486     platform/mac/SoftLinking.h
487     platform/mac/WebCoreSystemInterface.h
488
489     platform/network/cf/CertificateInfo.h
490     platform/network/cf/ResourceResponse.h
491
492     platform/network/mac/AuthenticationMac.h
493
494     platform/sql/SQLiteDatabase.h
495
496     rendering/style/RenderStyleConstants.h
497 )
498
499 set(OBJC_BINDINGS_IDL_FILES
500     dom/EventListener.idl
501     ${WebCore_NON_SVG_IDL_FILES}
502 )
503
504 WEBKIT_CREATE_FORWARDING_HEADERS(WebCore DIRECTORIES ${WebCore_FORWARDING_HEADERS_DIRECTORIES} FILES ${WebCore_FORWARDING_HEADERS_FILES})
505
506 set(FEATURE_DEFINES_OBJECTIVE_C "LANGUAGE_OBJECTIVE_C=1 ${FEATURE_DEFINES_WITH_SPACE_SEPARATOR}")
507 set(ADDITIONAL_BINDINGS_DEPENDENCIES
508     ${WINDOW_CONSTRUCTORS_FILE}
509     ${WORKERGLOBALSCOPE_CONSTRUCTORS_FILE}
510     ${DEDICATEDWORKERGLOBALSCOPE_CONSTRUCTORS_FILE}
511 )
512 GENERATE_BINDINGS(WebCore_SOURCES
513     "${OBJC_BINDINGS_IDL_FILES}"
514     "${WEBCORE_DIR}"
515     "${IDL_INCLUDES}"
516     "${FEATURE_DEFINES_OBJECTIVE_C}"
517     ${DERIVED_SOURCES_WEBCORE_DIR} DOM ObjC mm
518     ${IDL_ATTRIBUTES_FILE}
519     ${SUPPLEMENTAL_DEPENDENCY_FILE}
520     ${ADDITIONAL_BINDINGS_DEPENDENCIES})
521
522 list(REMOVE_ITEM WebCore_SOURCES
523     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMAbstractView.mm
524     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMAbstractWorker.mm
525     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMAnalyserNode.mm
526     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMAudioBuffer.mm
527     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMAudioBufferSourceNode.mm
528     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMAudioContext.mm
529     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMAudioDestinationNode.mm
530     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMAudioNode.mm
531     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMAudioParam.mm
532     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMBiquadFilterNode.mm
533     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMCanvasRenderingContext2D.mm
534     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMChannelMergerNode.mm
535     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMChannelSplitterNode.mm
536     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMChildNode.mm
537     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMCommandLineAPIHost.mm
538     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMConvolverNode.mm
539     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMCoordinates.mm
540     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMCrypto.mm
541     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMCryptoKey.mm
542     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMCustomEvent.mm
543     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMDataCue.mm
544     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMDataTransfer.mm
545     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMDedicatedWorkerGlobalScope.mm
546     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMDelayNode.mm
547     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMDOMCoreException.mm
548     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMDOMFormData.mm
549     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMDOMPath.mm
550     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMDOMSettableTokenList.mm
551     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMDOMStringMap.mm
552     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMDOMURL.mm
553     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMDOMURLMediaSource.mm
554     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMDOMURLMediaStream.mm
555     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMDOMWindow.mm
556     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMDOMWindowIndexedDatabase.mm
557     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMDOMWindowNotifications.mm
558     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMDOMWindowSpeechSynthesis.mm
559     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMDOMWindowWebDatabase.mm
560     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMDynamicsCompressorNode.mm
561     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMEventListener.mm
562     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMEventTarget.mm
563     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMFileException.mm
564     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMFileReader.mm
565     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMFileReaderSync.mm
566     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMGainNode.mm
567     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMGeolocation.mm
568     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMHistory.mm
569     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMHTMLFormControlsCollection.mm
570     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMHTMLMediaElement.mm
571     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMHTMLMediaElementMediaSession.mm
572     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMHTMLMediaElementMediaStream.mm
573     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMHTMLTrackElement.mm
574     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMHTMLVideoElement.mm
575     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBAny.mm
576     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBCursor.mm
577     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBCursor.mm
578     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBCursorWithValue.mm
579     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBCursorWithValue.mm
580     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBDatabase.mm
581     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBDatabase.mm
582     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBFactory.mm
583     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBFactory.mm
584     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBIndex.mm
585     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBIndex.mm
586     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBKeyRange.mm
587     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBKeyRange.mm
588     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBObjectStore.mm
589     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBObjectStore.mm
590     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBOpenDBRequest.mm
591     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBOpenDBRequest.mm
592     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBRequest.mm
593     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBRequest.mm
594     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBTransaction.mm
595     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBTransaction.mm
596     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBVersionChangeEvent.mm
597     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMIDBVersionChangeEvent.mm
598     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMInspectorFrontendHost.mm
599     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMLocation.mm
600     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMMediaControlsHost.mm
601     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMMediaElementAudioSourceNode.mm
602     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMMediaSource.mm
603     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMMutationObserver.mm
604     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMNavigator.mm
605     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMNavigatorBattery.mm
606     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMNavigatorContentUtils.mm
607     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMNavigatorGamepad.mm
608     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMNavigatorGeolocation.mm
609     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMNavigatorMediaDevices.mm
610     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMNavigatorUserMedia.mm
611     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMNavigatorVibration.mm
612     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMNodeFilter.mm
613     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMNotification.mm
614     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMOfflineAudioContext.mm
615     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMOscillatorNode.mm
616     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMPannerNode.mm
617     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMPopStateEvent.mm
618     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMRadioNodeList.mm
619     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMReadableStream.mm
620     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMReadableStreamReader.mm
621     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMScriptProcessorNode.mm
622     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMScriptProfile.mm
623     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMScriptProfileNode.mm
624     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMSourceBuffer.mm
625     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMSourceBufferList.mm
626     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMSQLError.mm
627     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMSQLException.mm
628     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMSQLResultSetRowList.mm
629     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMSQLStatementErrorCallback.mm
630     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMSQLTransaction.mm
631     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMSQLTransactionErrorCallback.mm
632     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMSubtleCrypto.mm
633     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMTrackEvent.mm
634     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMUIRequestEvent.mm
635     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMURLUtils.mm
636     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMVTTCue.mm
637     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMWaveShaperNode.mm
638     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMWebGL2RenderingContext.mm
639     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMWebGLRenderingContext.mm
640     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMWebGLRenderingContextBase.mm
641     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMWebSocket.mm
642     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMWindowBase64.mm
643     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMWindowIndexedDatabase.mm
644     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMWindowTimers.mm
645     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMWorker.mm
646     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMWorkerGlobalScope.mm
647     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMWorkerGlobalScopeIndexedDatabase.mm
648     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMWorkerGlobalScopeIndexedDatabase.mm
649     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMWorkerGlobalScopeNotifications.mm
650     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMXMLHttpRequest.mm
651     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMXMLHttpRequestProgressEvent.mm
652     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMXPathNSResolver.mm
653 )