1list(APPEND WebCore_INCLUDE_DIRECTORIES
2    "${WEBCORE_DIR}/accessibility/win"
3    "${WEBCORE_DIR}/platform/wince"
4    "${WEBCORE_DIR}/platform/win"
5    "${WEBCORE_DIR}/platform/graphics/wince"
6    "${WEBCORE_DIR}/platform/graphics/win"
7    "${WEBCORE_DIR}/platform/network/win"
8    "${WEBCORE_DIR}/plugins/win"
9    "${WEBCORE_DIR}/page/wince"
10    "${WEBCORE_DIR}/page/win"
11    "${3RDPARTY_DIR}/libjpeg"
12    "${3RDPARTY_DIR}/libpng"
13    "${3RDPARTY_DIR}/libxml2/include"
14    "${3RDPARTY_DIR}/libxslt/include"
15    "${3RDPARTY_DIR}/sqlite"
16    "${3RDPARTY_DIR}/zlib"
17)
18
19list(APPEND WebCore_SOURCES
20    accessibility/win/AccessibilityObjectWin.cpp
21
22    html/HTMLSelectElementWin.cpp
23
24    page/win/DragControllerWin.cpp
25    page/win/EventHandlerWin.cpp
26    page/wince/FrameWinCE.cpp
27
28    rendering/RenderThemeWince.cpp
29
30    plugins/win/PluginDatabaseWin.cpp
31
32    platform/Cursor.cpp
33    platform/LocalizedStrings.cpp
34    platform/ScrollAnimatorNone.cpp
35
36    platform/win/BitmapInfo.cpp
37    platform/win/ClipboardUtilitiesWin.cpp
38    platform/win/ClipboardWin.cpp
39    platform/win/ContextMenuItemWin.cpp
40    platform/win/ContextMenuWin.cpp
41    platform/win/CursorWin.cpp
42    platform/win/DragDataWin.cpp
43    platform/win/DragImageWin.cpp
44    platform/win/EditorWin.cpp
45    platform/win/EventLoopWin.cpp
46    platform/win/KeyEventWin.cpp
47    platform/win/LanguageWin.cpp
48    platform/win/LocalizedStringsWin.cpp
49    platform/win/MIMETypeRegistryWin.cpp
50    platform/win/PasteboardWin.cpp
51    platform/win/PopupMenuWin.cpp
52    platform/win/PlatformMouseEventWin.cpp
53    platform/win/PlatformScreenWin.cpp
54    platform/win/RunLoopWin.cpp
55    platform/win/SSLKeyGeneratorWin.cpp
56    platform/win/ScrollbarThemeWin.cpp
57    platform/win/SearchPopupMenuWin.cpp
58    platform/win/SharedBufferWin.cpp
59    platform/win/SharedTimerWin.cpp
60    platform/win/SoundWin.cpp
61    platform/win/SystemInfo.cpp
62    platform/win/WCDataObject.cpp
63    platform/win/WebCoreInstanceHandle.cpp
64    platform/win/WidgetWin.cpp
65    platform/win/WheelEventWin.cpp
66
67    platform/wince/FileSystemWince.cpp
68
69    platform/network/NetworkStorageSessionStub.cpp
70
71    platform/network/win/CredentialStorageWin.cpp
72    platform/network/win/CookieJarWin.cpp
73    platform/network/win/NetworkStateNotifierWin.cpp
74    platform/network/win/ProxyServerWin.cpp
75    platform/network/win/ResourceHandleWin.cpp
76    platform/network/win/SocketStreamHandleWin.cpp
77
78    platform/graphics/opentype/OpenTypeUtilities.cpp
79
80    platform/graphics/win/DIBPixelData.cpp
81    platform/graphics/win/GDIExtras.cpp
82    platform/graphics/win/IconWin.cpp
83    platform/graphics/win/ImageWin.cpp
84    platform/graphics/win/IntPointWin.cpp
85    platform/graphics/win/IntRectWin.cpp
86    platform/graphics/win/IntSizeWin.cpp
87
88    platform/graphics/wince/FontCacheWince.cpp
89    platform/graphics/wince/FontCustomPlatformData.cpp
90    platform/graphics/wince/FontPlatformData.cpp
91    platform/graphics/wince/FontWince.cpp
92    platform/graphics/wince/GlyphPageTreeNodeWince.cpp
93    platform/graphics/wince/GradientWince.cpp
94    platform/graphics/wince/GraphicsContextWince.cpp
95    platform/graphics/wince/ImageBufferWince.cpp
96    platform/graphics/wince/ImageWinCE.cpp
97    platform/graphics/wince/PathWince.cpp
98    platform/graphics/wince/PlatformPathWince.cpp
99    platform/graphics/wince/SharedBitmap.cpp
100    platform/graphics/wince/SimpleFontDataWince.cpp
101
102    platform/text/LocaleNone.cpp
103
104    platform/text/win/TextCodecWin.cpp
105)
106
107list(APPEND WebCore_LIBRARIES
108    libjpeg
109    libpng
110    libxml2
111    libxslt
112    sqlite
113    crypt32
114    iphlpapi
115    wininet
116)
117
118if (ENABLE_NETSCAPE_PLUGIN_API)
119    list(APPEND WebCore_SOURCES
120        plugins/win/PluginMessageThrottlerWin.cpp
121        plugins/win/PluginPackageWin.cpp
122        plugins/win/PluginViewWin.cpp
123    )
124endif ()
125