[cmake] Consolidate TextureMapper file and include dir lists.
[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/graphics/GLContext.cpp
39     platform/graphics/GraphicsLayer.cpp
40     platform/graphics/ImageSource.cpp
41     platform/graphics/PlatformDisplay.cpp
42     platform/graphics/ShadowBlur.cpp
43     platform/graphics/WOFFFileFormat.cpp
44
45     platform/graphics/cairo/BitmapImageCairo.cpp
46     platform/graphics/cairo/CairoUtilities.cpp
47     platform/graphics/cairo/FloatRectCairo.cpp
48     platform/graphics/cairo/FontCairo.cpp
49     platform/graphics/cairo/GradientCairo.cpp
50     platform/graphics/cairo/GraphicsContext3DCairo.cpp
51     platform/graphics/cairo/GraphicsContextCairo.cpp
52     platform/graphics/cairo/ImageBufferCairo.cpp
53     platform/graphics/cairo/ImageCairo.cpp
54     platform/graphics/cairo/IntRectCairo.cpp
55     platform/graphics/cairo/PathCairo.cpp
56     platform/graphics/cairo/PatternCairo.cpp
57     platform/graphics/cairo/PlatformContextCairo.cpp
58     platform/graphics/cairo/PlatformPathCairo.cpp
59     platform/graphics/cairo/RefPtrCairo.cpp
60     platform/graphics/cairo/TransformationMatrixCairo.cpp
61
62     platform/graphics/win/DIBPixelData.cpp
63     platform/graphics/win/FontCacheWin.cpp
64     platform/graphics/win/FontCustomPlatformDataCairo.cpp
65     platform/graphics/win/FontPlatformDataCairoWin.cpp
66     platform/graphics/win/FontWin.cpp
67     platform/graphics/win/FullScreenController.cpp
68     platform/graphics/win/GlyphPageTreeNodeCairoWin.cpp
69     platform/graphics/win/GraphicsContextCairoWin.cpp
70     platform/graphics/win/GraphicsContextWin.cpp
71     platform/graphics/win/ImageCairoWin.cpp
72     platform/graphics/win/MediaPlayerPrivateMediaFoundation.cpp
73     platform/graphics/win/SimpleFontDataCairoWin.cpp
74     platform/graphics/win/SimpleFontDataWin.cpp
75     platform/graphics/win/TransformationMatrixWin.cpp
76     platform/graphics/win/UniscribeController.cpp
77
78     platform/image-decoders/cairo/ImageDecoderCairo.cpp
79
80     platform/network/CredentialStorage.cpp
81     platform/network/NetworkStorageSessionStub.cpp
82     platform/network/SynchronousLoaderClient.cpp
83
84     platform/network/curl/CookieJarCurl.cpp
85     platform/network/curl/CredentialStorageCurl.cpp
86     platform/network/curl/CurlCacheEntry.cpp
87     platform/network/curl/CurlCacheManager.cpp
88     platform/network/curl/CurlDownload.cpp
89     platform/network/curl/DNSCurl.cpp
90     platform/network/curl/FormDataStreamCurl.cpp
91     platform/network/curl/MultipartHandle.cpp
92     platform/network/curl/ProxyServerCurl.cpp
93     platform/network/curl/ResourceHandleCurl.cpp
94     platform/network/curl/ResourceHandleManager.cpp
95     platform/network/curl/SSLHandle.cpp
96     platform/network/curl/SocketStreamHandleCurl.cpp
97
98     platform/network/win/DownloadBundleWin.cpp
99
100     platform/text/cf/HyphenationCF.cpp
101
102     platform/text/win/LocaleWin.cpp
103     platform/text/win/TextBreakIteratorInternalICUWin.cpp
104
105     platform/win/DelayLoadedModulesEnumerator.cpp
106     platform/win/DragImageCairoWin.cpp
107     platform/win/GDIObjectCounter.cpp
108     platform/win/ImportedFunctionsEnumerator.cpp
109     platform/win/ImportedModulesEnumerator.cpp
110     platform/win/LoggingWin.cpp
111     platform/win/PEImage.cpp
112     platform/win/PathWalker.cpp
113     platform/win/WebCoreBundleWin.cpp
114     platform/win/WebCoreTextRenderer.cpp
115     platform/win/WindowMessageBroadcaster.cpp
116 )
117
118 list(APPEND WebCore_LIBRARIES
119     ${DirectX_LIBRARIES}
120     CFLite
121     SQLite3
122     cairo
123     comctl32
124     crypt32
125     iphlpapi
126     libcurl_imp
127     libjpeg
128     libpng
129     libxml2
130     libxslt
131     rpcrt4
132     shlwapi
133     usp10
134     version
135     winmm
136     ws2_32
137     zdll
138 )
139
140 list(APPEND WebCoreTestSupport_LIBRARIES
141     CFLite
142     cairo
143     shlwapi
144 )
145
146 list(APPEND WebCore_FORWARDING_HEADERS_DIRECTORIES
147     platform/graphics/cairo
148
149     platform/network/curl
150 )