[Win] Implement CryptoDigest
[WebKit-https.git] / Source / WebCore / PlatformWinCairo.cmake
1 include(platform/ImageDecoders.cmake)
2 include(platform/TextureMapper.cmake)
3
4 list(APPEND WebCore_INCLUDE_DIRECTORIES
5     "${DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore"
6     "${DirectX_INCLUDE_DIRS}"
7     "${WEBKIT_LIBRARIES_DIR}/include"
8     "${WEBKIT_LIBRARIES_DIR}/include/cairo"
9     "${WEBKIT_LIBRARIES_DIR}/include/SQLite"
10     "${WEBKIT_LIBRARIES_DIR}/include/zlib"
11     "${JAVASCRIPTCORE_DIR}/wtf/text"
12     "${WEBCORE_DIR}/loader/archive/cf"
13     "${WEBCORE_DIR}/platform/cf"
14     "${WEBCORE_DIR}/platform/graphics/cairo"
15     "${WEBCORE_DIR}/platform/network/curl"
16 )
17
18 list(APPEND WebCore_SOURCES
19     accessibility/win/AXObjectCacheWin.cpp
20     accessibility/win/AccessibilityObjectWin.cpp
21     accessibility/win/AccessibilityObjectWrapperWin.cpp
22
23     editing/SmartReplace.cpp
24     editing/SmartReplaceCF.cpp
25
26     loader/archive/cf/LegacyWebArchive.cpp
27
28     page/win/FrameCairoWin.cpp
29     page/win/FrameWin.cpp
30
31     platform/cf/CFURLExtras.cpp
32     platform/cf/FileSystemCF.cpp
33     platform/cf/SharedBufferCF.cpp
34     platform/cf/URLCF.cpp
35
36     platform/cf/win/CertificateCFWin.cpp
37
38     platform/crypto/win/CryptoDigestWin.cpp
39
40     platform/graphics/GLContext.cpp
41     platform/graphics/GraphicsLayer.cpp
42     platform/graphics/ImageSource.cpp
43     platform/graphics/PlatformDisplay.cpp
44     platform/graphics/ShadowBlur.cpp
45     platform/graphics/WOFFFileFormat.cpp
46
47     platform/graphics/cairo/BitmapImageCairo.cpp
48     platform/graphics/cairo/CairoUtilities.cpp
49     platform/graphics/cairo/FloatRectCairo.cpp
50     platform/graphics/cairo/FontCairo.cpp
51     platform/graphics/cairo/GradientCairo.cpp
52     platform/graphics/cairo/GraphicsContext3DCairo.cpp
53     platform/graphics/cairo/GraphicsContextCairo.cpp
54     platform/graphics/cairo/ImageBufferCairo.cpp
55     platform/graphics/cairo/ImageCairo.cpp
56     platform/graphics/cairo/IntRectCairo.cpp
57     platform/graphics/cairo/PathCairo.cpp
58     platform/graphics/cairo/PatternCairo.cpp
59     platform/graphics/cairo/PlatformContextCairo.cpp
60     platform/graphics/cairo/PlatformPathCairo.cpp
61     platform/graphics/cairo/RefPtrCairo.cpp
62     platform/graphics/cairo/TransformationMatrixCairo.cpp
63
64     platform/graphics/win/DIBPixelData.cpp
65     platform/graphics/win/FontCacheWin.cpp
66     platform/graphics/win/FontCustomPlatformDataCairo.cpp
67     platform/graphics/win/FontPlatformDataCairoWin.cpp
68     platform/graphics/win/FontWin.cpp
69     platform/graphics/win/FullScreenController.cpp
70     platform/graphics/win/GlyphPageTreeNodeCairoWin.cpp
71     platform/graphics/win/GraphicsContextCairoWin.cpp
72     platform/graphics/win/GraphicsContextWin.cpp
73     platform/graphics/win/ImageCairoWin.cpp
74     platform/graphics/win/MediaPlayerPrivateMediaFoundation.cpp
75     platform/graphics/win/SimpleFontDataCairoWin.cpp
76     platform/graphics/win/SimpleFontDataWin.cpp
77     platform/graphics/win/TransformationMatrixWin.cpp
78     platform/graphics/win/UniscribeController.cpp
79
80     platform/image-decoders/cairo/ImageDecoderCairo.cpp
81
82     platform/network/CredentialStorage.cpp
83     platform/network/NetworkStorageSessionStub.cpp
84     platform/network/SynchronousLoaderClient.cpp
85
86     platform/network/curl/CookieJarCurl.cpp
87     platform/network/curl/CredentialStorageCurl.cpp
88     platform/network/curl/CurlCacheEntry.cpp
89     platform/network/curl/CurlCacheManager.cpp
90     platform/network/curl/CurlDownload.cpp
91     platform/network/curl/DNSCurl.cpp
92     platform/network/curl/FormDataStreamCurl.cpp
93     platform/network/curl/MultipartHandle.cpp
94     platform/network/curl/ProxyServerCurl.cpp
95     platform/network/curl/ResourceHandleCurl.cpp
96     platform/network/curl/ResourceHandleManager.cpp
97     platform/network/curl/SSLHandle.cpp
98     platform/network/curl/SocketStreamHandleCurl.cpp
99
100     platform/network/win/DownloadBundleWin.cpp
101
102     platform/text/cf/HyphenationCF.cpp
103
104     platform/text/win/LocaleWin.cpp
105     platform/text/win/TextBreakIteratorInternalICUWin.cpp
106
107     platform/win/DelayLoadedModulesEnumerator.cpp
108     platform/win/DragImageCairoWin.cpp
109     platform/win/GDIObjectCounter.cpp
110     platform/win/ImportedFunctionsEnumerator.cpp
111     platform/win/ImportedModulesEnumerator.cpp
112     platform/win/LoggingWin.cpp
113     platform/win/PEImage.cpp
114     platform/win/PathWalker.cpp
115     platform/win/WebCoreBundleWin.cpp
116     platform/win/WebCoreTextRenderer.cpp
117     platform/win/WindowMessageBroadcaster.cpp
118 )
119
120 list(APPEND WebCore_LIBRARIES
121     ${DirectX_LIBRARIES}
122     CFLite
123     SQLite3
124     cairo
125     comctl32
126     crypt32
127     iphlpapi
128     libcurl_imp
129     libjpeg
130     libpng
131     libxml2
132     libxslt
133     rpcrt4
134     shlwapi
135     usp10
136     version
137     winmm
138     ws2_32
139     zdll
140 )
141
142 list(APPEND WebCoreTestSupport_LIBRARIES
143     CFLite
144     cairo
145     shlwapi
146 )
147
148 list(APPEND WebCore_FORWARDING_HEADERS_DIRECTORIES
149     platform/graphics/cairo
150
151     platform/network/curl
152 )