7d077358fd5713d84a4b6c2bdadce9d749e2d22b
[WebKit-https.git] / Source / WebCore / PlatformMac.cmake
1 list(APPEND WebCore_INCLUDE_DIRECTORIES
2     "${WEBCORE_DIR}/accessibility/mac"
3     "${WEBCORE_DIR}/bridge/objc"
4     "${WEBCORE_DIR}/loader/archive/cf"
5     "${WEBCORE_DIR}/loader/cf"
6     "${WEBCORE_DIR}/page/cocoa"
7     "${WEBCORE_DIR}/page/mac"
8     "${WEBCORE_DIR}/platform/cf"
9     "${WEBCORE_DIR}/platform/cocoa"
10     "${WEBCORE_DIR}/platform/graphics/avfoundation"
11     "${WEBCORE_DIR}/platform/graphics/avfoundation/cf"
12     "${WEBCORE_DIR}/platform/graphics/avfoundation/objc"
13     "${WEBCORE_DIR}/platform/graphics/ca"
14     "${WEBCORE_DIR}/platform/graphics/ca/mac"
15     "${WEBCORE_DIR}/platform/graphics/cocoa"
16     "${WEBCORE_DIR}/platform/graphics/cg"
17     "${WEBCORE_DIR}/platform/graphics/opentype"
18     "${WEBCORE_DIR}/platform/graphics/mac"
19     "${WEBCORE_DIR}/platform/network/cocoa"
20     "${WEBCORE_DIR}/platform/network/cf"
21     "${WEBCORE_DIR}/platform/network/mac"
22     "${WEBCORE_DIR}/platform/text/cf"
23     "${WEBCORE_DIR}/platform/text/mac"
24     "${WEBCORE_DIR}/platform/mac"
25     "${WEBCORE_DIR}/plugins/mac"
26
27     "/usr/include/libxslt"
28     "/usr/include/libxml2"
29 )
30
31 list(APPEND WebCore_SOURCES
32     accessibility/mac/AXObjectCacheMac.mm
33     accessibility/mac/AccessibilityObjectMac.mm
34     accessibility/mac/WebAccessibilityObjectWrapperBase.mm
35     accessibility/mac/WebAccessibilityObjectWrapperMac.mm
36
37     loader/archive/cf/LegacyWebArchive.cpp
38     loader/archive/cf/LegacyWebArchiveMac.mm
39
40     loader/cf/ResourceLoaderCFNet.cpp
41     loader/cf/SubresourceLoaderCF.cpp
42
43     page/cocoa/UserAgent.mm
44
45     page/mac/ChromeMac.mm
46     page/mac/DragControllerMac.mm
47     page/mac/EventHandlerMac.mm
48     page/mac/PageMac.cpp
49     page/mac/SettingsMac.mm
50     page/mac/UserAgentMac.mm
51
52     platform/cocoa/DisplaySleepDisablerCocoa.cpp
53     platform/cocoa/KeyEventCocoa.mm
54     platform/cocoa/MemoryPressureHandlerCocoa.mm
55     platform/cocoa/SystemVersion.mm
56     platform/cocoa/TelephoneNumberDetectorCocoa.cpp
57
58     platform/graphics/avfoundation/AVTrackPrivateAVFObjCImpl.mm
59     platform/graphics/avfoundation/InbandMetadataTextTrackPrivateAVF.cpp
60     platform/graphics/avfoundation/InbandTextTrackPrivateAVF.cpp
61     platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp
62
63     platform/graphics/avfoundation/objc/AudioTrackPrivateAVFObjC.mm
64     platform/graphics/avfoundation/objc/AudioTrackPrivateMediaSourceAVFObjC.cpp
65     platform/graphics/avfoundation/objc/CDMSessionAVFoundationObjC.mm
66     platform/graphics/avfoundation/objc/CDMSessionMediaSourceAVFObjC.mm
67     platform/graphics/avfoundation/objc/InbandTextTrackPrivateAVFObjC.mm
68     platform/graphics/avfoundation/objc/InbandTextTrackPrivateLegacyAVFObjC.mm
69     platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm
70     platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm
71     platform/graphics/avfoundation/objc/MediaSourcePrivateAVFObjC.mm
72     platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm
73     platform/graphics/avfoundation/objc/VideoTrackPrivateAVFObjC.cpp
74     platform/graphics/avfoundation/objc/VideoTrackPrivateMediaSourceAVFObjC.mm
75     platform/graphics/avfoundation/objc/WebCoreAVFResourceLoader.mm
76
77     platform/graphics/ca/GraphicsLayerCA.cpp
78     platform/graphics/ca/LayerFlushScheduler.cpp
79     platform/graphics/ca/LayerPool.cpp
80     platform/graphics/ca/PlatformCALayer.cpp
81     platform/graphics/ca/TileController.cpp
82     platform/graphics/ca/TileCoverageMap.cpp
83     platform/graphics/ca/TileGrid.cpp
84     platform/graphics/ca/TransformationMatrixCA.cpp
85
86     platform/graphics/ca/mac/LayerFlushSchedulerMac.cpp
87     platform/graphics/ca/mac/PlatformCAAnimationMac.mm
88     platform/graphics/ca/mac/PlatformCAFiltersMac.mm
89     platform/graphics/ca/mac/PlatformCALayerMac.mm
90     platform/graphics/ca/mac/WebTiledBackingLayer.mm
91
92     platform/graphics/opentype/OpenTypeMathData.cpp
93
94     platform/mac/BlockExceptions.mm
95     platform/mac/ContentFilterMac.mm
96     platform/mac/ContextMenuItemMac.mm
97     platform/mac/ContextMenuMac.mm
98     platform/mac/CursorMac.mm
99     platform/mac/DragDataMac.mm
100     platform/mac/DragImageMac.mm
101     platform/mac/EventLoopMac.mm
102     platform/mac/FileSystemMac.mm
103     platform/mac/HIDGamepad.cpp
104     platform/mac/HIDGamepadProvider.cpp
105     platform/mac/KeyEventMac.mm
106     platform/mac/KillRingMac.mm
107     platform/mac/Language.mm
108     platform/mac/LocalCurrentGraphicsContext.mm
109     platform/mac/LocalizedStringsMac.cpp
110     platform/mac/LoggingMac.mm
111     platform/mac/MIMETypeRegistryMac.mm
112     platform/mac/MediaTimeMac.cpp
113     platform/mac/NSScrollerImpDetails.mm
114     platform/mac/PasteboardMac.mm
115     platform/mac/PlatformClockCA.cpp
116     platform/mac/PlatformClockCM.mm
117     platform/mac/PlatformEventFactoryMac.mm
118     platform/mac/PlatformPasteboardMac.mm
119     platform/mac/PlatformScreenMac.mm
120     platform/mac/PlatformSpeechSynthesisMac.mm
121     platform/mac/PlatformSpeechSynthesizerMac.mm
122     platform/mac/PublicSuffixMac.mm
123     platform/mac/PurgeableBufferMac.cpp
124     platform/mac/SSLKeyGeneratorMac.cpp
125     platform/mac/ScrollAnimatorMac.mm
126     platform/mac/ScrollElasticityController.mm
127     platform/mac/ScrollViewMac.mm
128     platform/mac/ScrollbarThemeMac.mm
129     platform/mac/SerializedPlatformRepresentationMac.mm
130     platform/mac/SharedBufferMac.mm
131     platform/mac/SharedTimerMac.mm
132     platform/mac/SoundMac.mm
133     platform/mac/SuddenTermination.mm
134     platform/mac/SystemSleepListenerMac.mm
135     platform/mac/ThemeMac.mm
136     platform/mac/ThreadCheck.mm
137     platform/mac/URLMac.mm
138     platform/mac/UserActivityMac.mm
139     platform/mac/WebCoreFullScreenPlaceholderView.mm
140     platform/mac/WebCoreFullScreenWarningView.mm
141     platform/mac/WebCoreFullScreenWindow.mm
142     platform/mac/WebCoreNSStringExtras.mm
143     platform/mac/WebCoreNSURLExtras.mm
144     platform/mac/WebCoreObjCExtras.mm
145     platform/mac/WebCoreSystemInterface.mm
146     platform/mac/WebCoreView.m
147     platform/mac/WebFontCache.mm
148     platform/mac/WebNSAttributedStringExtras.mm
149     platform/mac/WebVideoFullscreenController.mm
150     platform/mac/WebVideoFullscreenHUDWindowController.mm
151     platform/mac/WebWindowAnimation.mm
152     platform/mac/WidgetMac.mm
153
154     platform/network/cocoa/CredentialCocoa.mm
155     platform/network/cocoa/ProtectionSpaceCocoa.mm
156     platform/network/cocoa/ResourceRequestCocoa.mm
157
158     platform/network/cf/AuthenticationCF.cpp
159     platform/network/cf/CookieJarCFNet.cpp
160     platform/network/cf/CookieStorageCFNet.cpp
161     platform/network/cf/CredentialStorageCFNet.cpp
162     platform/network/cf/DNSCFNet.cpp
163     platform/network/cf/FormDataStreamCFNet.cpp
164     platform/network/cf/LoaderRunLoopCF.cpp
165     platform/network/cf/NetworkStorageSessionCFNet.cpp
166     platform/network/cf/ProtectionSpaceCFNet.cpp
167     platform/network/cf/ProxyServerCFNet.cpp
168     platform/network/cf/ResourceErrorCF.cpp
169     platform/network/cf/ResourceHandleCFNet.cpp
170     platform/network/cf/ResourceHandleCFURLConnectionDelegate.cpp
171     platform/network/cf/ResourceHandleCFURLConnectionDelegateWithOperationQueue.cpp
172     platform/network/cf/ResourceRequestCFNet.cpp
173     platform/network/cf/ResourceResponseCFNet.cpp
174     platform/network/cf/SocketStreamHandleCFNet.cpp
175     platform/network/cf/SynchronousLoaderClientCFNet.cpp
176     platform/network/cf/SynchronousResourceHandleCFURLConnectionDelegate.cpp
177
178     platform/network/mac/AuthenticationMac.mm
179     platform/network/mac/BlobDataFileReferenceMac.mm
180     platform/network/mac/CertificateInfoMac.mm
181     platform/network/mac/CookieJarMac.mm
182     platform/network/mac/CookieStorageMac.mm
183     platform/network/mac/CredentialStorageMac.mm
184     platform/network/mac/FormDataStreamMac.mm
185     platform/network/mac/NetworkStateNotifierMac.cpp
186     platform/network/mac/ResourceErrorMac.mm
187     platform/network/mac/ResourceHandleMac.mm
188     platform/network/mac/ResourceRequestMac.mm
189     platform/network/mac/ResourceResponseMac.mm
190     platform/network/mac/SynchronousLoaderClient.mm
191     platform/network/mac/UTIUtilities.mm
192     platform/network/mac/WebCoreResourceHandleAsDelegate.mm
193     platform/network/mac/WebCoreResourceHandleAsOperationQueueDelegate.mm
194     platform/network/mac/WebCoreURLResponse.mm
195
196     platform/text/cf/HyphenationCF.cpp
197
198     platform/text/mac/LocaleMac.mm
199     platform/text/mac/TextBoundaries.mm
200     platform/text/mac/TextBreakIteratorInternalICUMac.mm
201     platform/text/mac/TextCodecMac.cpp
202
203     plugins/mac/PluginPackageMac.cpp
204     plugins/mac/PluginViewMac.mm
205 )