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