Remove TextureMapperImageBuffer
[WebKit-https.git] / Source / WebCore / PlatformWinCairo.cmake
1 list(APPEND WebCore_INCLUDE_DIRECTORIES
2     "${DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore"
3     "${DirectX_INCLUDE_DIRS}"
4     "$ENV{WEBKIT_LIBRARIES}/include"
5     "$ENV{WEBKIT_LIBRARIES}/include/cairo"
6     "$ENV{WEBKIT_LIBRARIES}/include/SQLite"
7     "$ENV{WEBKIT_LIBRARIES}/include/zlib"
8     "${JAVASCRIPTCORE_DIR}/wtf/text"
9     "${WEBCORE_DIR}/loader/archive/cf"
10     "${WEBCORE_DIR}/platform/cf"
11     "${WEBCORE_DIR}/platform/graphics/cairo"
12     "${WEBCORE_DIR}/platform/network/curl"
13     "${WEBCORE_DIR}/platform/network/win"
14 )
15
16 list(APPEND WebCore_SOURCES
17     accessibility/win/AXObjectCacheWin.cpp
18     accessibility/win/AccessibilityObjectWin.cpp
19     accessibility/win/AccessibilityObjectWrapperWin.cpp
20
21     editing/SmartReplace.cpp
22     editing/SmartReplaceCF.cpp
23
24     loader/archive/cf/LegacyWebArchive.cpp
25
26     page/win/FrameCairoWin.cpp
27     page/win/FrameWin.cpp
28
29     platform/cf/CFURLExtras.cpp
30     platform/cf/FileSystemCF.cpp
31     platform/cf/SharedBufferCF.cpp
32     platform/cf/URLCF.cpp
33
34     platform/cf/win/CertificateCFWin.cpp
35
36     platform/graphics/FontPlatformData.cpp
37     platform/graphics/GLContext.cpp
38     platform/graphics/GraphicsLayer.cpp
39     platform/graphics/ImageSource.cpp
40     platform/graphics/ShadowBlur.cpp
41     platform/graphics/WOFFFileFormat.cpp
42
43     platform/graphics/cairo/BitmapImageCairo.cpp
44     platform/graphics/cairo/CairoUtilities.cpp
45     platform/graphics/cairo/FloatRectCairo.cpp
46     platform/graphics/cairo/FontCairo.cpp
47     platform/graphics/cairo/GradientCairo.cpp
48     platform/graphics/cairo/GraphicsContext3DCairo.cpp
49     platform/graphics/cairo/GraphicsContextCairo.cpp
50     platform/graphics/cairo/ImageBufferCairo.cpp
51     platform/graphics/cairo/ImageCairo.cpp
52     platform/graphics/cairo/IntRectCairo.cpp
53     platform/graphics/cairo/PathCairo.cpp
54     platform/graphics/cairo/PatternCairo.cpp
55     platform/graphics/cairo/PlatformContextCairo.cpp
56     platform/graphics/cairo/PlatformPathCairo.cpp
57     platform/graphics/cairo/RefPtrCairo.cpp
58     platform/graphics/cairo/TransformationMatrixCairo.cpp
59
60     platform/graphics/texmap/BitmapTexture.cpp
61     platform/graphics/texmap/BitmapTextureGL.cpp
62     platform/graphics/texmap/BitmapTexturePool.cpp
63     platform/graphics/texmap/GraphicsLayerTextureMapper.cpp
64     platform/graphics/texmap/TextureMapper.cpp
65     platform/graphics/texmap/TextureMapperAnimation.cpp
66     platform/graphics/texmap/TextureMapperBackingStore.cpp
67     platform/graphics/texmap/TextureMapperFPSCounter.cpp
68     platform/graphics/texmap/TextureMapperGL.cpp
69     platform/graphics/texmap/TextureMapperLayer.cpp
70     platform/graphics/texmap/TextureMapperShaderProgram.cpp
71     platform/graphics/texmap/TextureMapperSurfaceBackingStore.cpp
72     platform/graphics/texmap/TextureMapperTile.cpp
73     platform/graphics/texmap/TextureMapperTiledBackingStore.cpp
74
75     platform/graphics/win/DIBPixelData.cpp
76     platform/graphics/win/FontCacheWin.cpp
77     platform/graphics/win/FontCustomPlatformDataCairo.cpp
78     platform/graphics/win/FontPlatformDataCairoWin.cpp
79     platform/graphics/win/FontPlatformDataWin.cpp
80     platform/graphics/win/FontWin.cpp
81     platform/graphics/win/FullScreenController.cpp
82     platform/graphics/win/GlyphPageTreeNodeCairoWin.cpp
83     platform/graphics/win/GraphicsContextCairoWin.cpp
84     platform/graphics/win/GraphicsContextWin.cpp
85     platform/graphics/win/ImageCairoWin.cpp
86     platform/graphics/win/SimpleFontDataCairoWin.cpp
87     platform/graphics/win/SimpleFontDataWin.cpp
88     platform/graphics/win/TransformationMatrixWin.cpp
89     platform/graphics/win/UniscribeController.cpp
90
91     platform/image-decoders/ImageDecoder.cpp
92
93     platform/image-decoders/bmp/BMPImageDecoder.cpp
94     platform/image-decoders/bmp/BMPImageReader.cpp
95
96     platform/image-decoders/cairo/ImageDecoderCairo.cpp
97
98     platform/image-decoders/gif/GIFImageDecoder.cpp
99     platform/image-decoders/gif/GIFImageReader.cpp
100
101     platform/image-decoders/ico/ICOImageDecoder.cpp
102
103     platform/image-decoders/jpeg/JPEGImageDecoder.cpp
104
105     platform/image-decoders/png/PNGImageDecoder.cpp
106
107     platform/image-decoders/webp/WEBPImageDecoder.cpp
108
109     platform/network/CredentialStorage.cpp
110     platform/network/NetworkStorageSessionStub.cpp
111     platform/network/SynchronousLoaderClient.cpp
112
113     platform/network/curl/CookieJarCurl.cpp
114     platform/network/curl/CredentialStorageCurl.cpp
115     platform/network/curl/CurlCacheEntry.cpp
116     platform/network/curl/CurlCacheManager.cpp
117     platform/network/curl/CurlDownload.cpp
118     platform/network/curl/DNSCurl.cpp
119     platform/network/curl/FormDataStreamCurl.cpp
120     platform/network/curl/MultipartHandle.cpp
121     platform/network/curl/ProxyServerCurl.cpp
122     platform/network/curl/ResourceHandleCurl.cpp
123     platform/network/curl/ResourceHandleManager.cpp
124     platform/network/curl/SocketStreamHandleCurl.cpp
125     platform/network/curl/SSLHandle.cpp
126
127     platform/network/win/DownloadBundleWin.cpp
128
129     platform/text/cf/HyphenationCF.cpp
130
131     platform/text/win/LocaleWin.cpp
132     platform/text/win/TextBreakIteratorInternalICUWin.cpp
133
134     platform/win/DelayLoadedModulesEnumerator.cpp
135     platform/win/DragImageCairoWin.cpp
136     platform/win/GDIObjectCounter.cpp
137     platform/win/ImportedFunctionsEnumerator.cpp
138     platform/win/ImportedModulesEnumerator.cpp
139     platform/win/LoggingWin.cpp
140     platform/win/PEImage.cpp
141     platform/win/PathWalker.cpp
142     platform/win/ScrollbarThemeSafari.cpp
143     platform/win/WebCoreBundleWin.cpp
144     platform/win/WebCoreTextRenderer.cpp
145     platform/win/WindowMessageBroadcaster.cpp
146
147     rendering/RenderLayerBacking.cpp
148     rendering/RenderLayerCompositor.cpp
149     rendering/RenderThemeSafari.cpp
150     rendering/RenderThemeWin.cpp
151 )
152
153 list(APPEND WebCore_USER_AGENT_STYLE_SHEETS
154     ${WEBCORE_DIR}/css/themeWin.css
155     ${WEBCORE_DIR}/css/themeWinQuirks.css
156 )
157
158 list(APPEND WebCore_LIBRARIES
159     ${DirectX_LIBRARIES}
160     CFLite
161     SQLite3
162     cairo
163     comctl32
164     crypt32
165     iphlpapi
166     libcurl_imp
167     libjpeg
168     libpng
169     libxml2
170     libxslt
171     rpcrt4
172     shlwapi
173     usp10
174     version
175     winmm
176     ws2_32
177     zdll
178 )
179
180 list(APPEND WebCoreTestSupport_LIBRARIES
181     CFLite
182     cairo
183     shlwapi
184 )
185
186 set(WebCore_FORWARDING_HEADERS_DIRECTORIES
187     accessibility
188     bindings
189     bridge
190     css
191     dom
192     editing
193     history
194     html
195     inspector
196     loader
197     page
198     platform
199     plugins
200     rendering
201     storage
202     svg
203     websockets
204     workers
205     xml
206
207     Modules/geolocation
208     Modules/notifications
209     Modules/webdatabase
210
211     accessibility/win
212
213     bindings/generic
214     bindings/js
215
216     bridge/jsc
217
218     history/cf
219
220     html/forms
221     html/parser
222
223     loader/appcache
224     loader/archive
225     loader/cache
226     loader/icon
227
228     loader/archive/cf
229
230     page/animation
231     page/win
232
233     platform/animation
234     platform/cf
235     platform/graphics
236     platform/mock
237     platform/network
238     platform/sql
239     platform/text
240     platform/win
241
242     platform/cf/win
243
244     platform/graphics/cairo
245     platform/graphics/opentype
246     platform/graphics/transforms
247     platform/graphics/win
248
249     platform/graphics/ca/win
250
251     platform/network/curl
252
253     platform/text/transcoder
254
255     rendering/style
256     rendering/svg
257
258     svg/animation
259     svg/graphics
260     svg/properties
261
262     svg/graphics/filters
263 )
264
265 WEBKIT_CREATE_FORWARDING_HEADERS(WebCore DIRECTORIES ${WebCore_FORWARDING_HEADERS_DIRECTORIES})