2da37ef18b1dc5c0b8f4eab9f88afc09549b7e32
[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 )
14
15 list(APPEND WebCore_SOURCES
16     accessibility/win/AXObjectCacheWin.cpp
17     accessibility/win/AccessibilityObjectWin.cpp
18     accessibility/win/AccessibilityObjectWrapperWin.cpp
19
20     editing/SmartReplace.cpp
21     editing/SmartReplaceCF.cpp
22
23     loader/archive/cf/LegacyWebArchive.cpp
24
25     page/win/FrameCairoWin.cpp
26     page/win/FrameWin.cpp
27
28     platform/cf/CFURLExtras.cpp
29     platform/cf/FileSystemCF.cpp
30     platform/cf/SharedBufferCF.cpp
31     platform/cf/URLCF.cpp
32
33     platform/cf/win/CertificateCFWin.cpp
34
35     platform/graphics/FontPlatformData.cpp
36     platform/graphics/GLContext.cpp
37     platform/graphics/GraphicsLayer.cpp
38     platform/graphics/ImageSource.cpp
39     platform/graphics/PlatformDisplay.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/SSLHandle.cpp
125     platform/network/curl/SocketStreamHandleCurl.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 list(APPEND WebCore_FORWARDING_HEADERS_DIRECTORIES
187     platform/graphics/cairo
188
189     platform/network/curl
190 )