[WinCairo] Add network (curl) files for wincairo webkit
[WebKit-https.git] / Source / WebCore / PlatformWinCairo.cmake
1 include(platform/Cairo.cmake)
2 include(platform/Curl.cmake)
3 include(platform/ImageDecoders.cmake)
4 include(platform/TextureMapper.cmake)
5
6 list(APPEND WebCore_INCLUDE_DIRECTORIES
7     "${FORWARDING_HEADERS_DIR}/JavaScriptCore"
8     "${DirectX_INCLUDE_DIRS}"
9     "${WEBKIT_LIBRARIES_DIR}/include"
10     "${WEBCORE_DIR}/loader/archive/cf"
11     "${WEBCORE_DIR}/platform/cf"
12 )
13
14 list(APPEND WebCore_SOURCES
15     page/win/FrameCairoWin.cpp
16
17     platform/graphics/GLContext.cpp
18     platform/graphics/PlatformDisplay.cpp
19
20     platform/graphics/win/FontCustomPlatformDataCairo.cpp
21     platform/graphics/win/FontPlatformDataCairoWin.cpp
22     platform/graphics/win/GlyphPageTreeNodeCairoWin.cpp
23     platform/graphics/win/GraphicsContextCairoWin.cpp
24     platform/graphics/win/ImageCairoWin.cpp
25     platform/graphics/win/MediaPlayerPrivateMediaFoundation.cpp
26     platform/graphics/win/SimpleFontDataCairoWin.cpp
27
28     platform/text/win/LocaleWin.cpp
29
30     platform/win/DelayLoadedModulesEnumerator.cpp
31     platform/win/DragImageCairoWin.cpp
32     platform/win/ImportedFunctionsEnumerator.cpp
33     platform/win/ImportedModulesEnumerator.cpp
34     platform/win/PEImage.cpp
35 )
36
37 list(APPEND WebCore_LIBRARIES
38     ${DirectX_LIBRARIES}
39     CFLite
40     comctl32
41     crypt32
42     iphlpapi
43     libcurl_imp
44     rpcrt4
45     shlwapi
46     usp10
47     version
48     winmm
49     ws2_32
50 )
51
52 list(APPEND WebCoreTestSupport_LIBRARIES
53     ${CAIRO_LIBRARIES}
54     CFLite
55     shlwapi
56 )
57
58 list(APPEND WebCore_FORWARDING_HEADERS_DIRECTORIES
59     platform/graphics/cairo
60
61     platform/network/curl
62 )