2011-01-07 Adam Barth <abarth@webkit.org>
[WebKit-https.git] / Source / WebCore / CMakeListsWinCE.txt
1 LIST(APPEND WebCore_INCLUDE_DIRECTORIES
2     "${JAVASCRIPTCORE_DIR}/wtf/text"
3     "${WEBCORE_DIR}/platform/wince"
4     "${WEBCORE_DIR}/platform/win"
5     "${WEBCORE_DIR}/platform/text/wince"
6     "${WEBCORE_DIR}/platform/graphics/wince"
7     "${WEBCORE_DIR}/platform/graphics/win"
8     "${WEBCORE_DIR}/platform/network/win"
9     "${WEBCORE_DIR}/plugins/win"
10     "${WEBCORE_DIR}/page/wince"
11     "${WEBCORE_DIR}/page/win"
12     "${3RDPARTY_DIR}/libjpeg"
13     "${3RDPARTY_DIR}/libpng"
14     "${3RDPARTY_DIR}/libxml2/include"
15     "${3RDPARTY_DIR}/libxslt/include"
16     "${3RDPARTY_DIR}/sqlite"
17     "${3RDPARTY_DIR}/zlib"
18 )
19
20 LIST(APPEND WebCore_SOURCES
21     bindings/js/ScriptControllerWin.cpp
22
23     page/win/DragControllerWin.cpp
24     page/win/EventHandlerWin.cpp
25     page/wince/FrameWinCE.cpp
26
27     loader/icon/IconDatabaseNone.cpp
28
29     rendering/RenderThemeWince.cpp
30
31     plugins/PluginDatabase.cpp
32
33     plugins/win/PluginDatabaseWin.cpp
34
35     platform/Cursor.cpp
36     platform/LocalizedStrings.cpp
37     platform/PlatformStrategies.cpp
38     platform/ScrollAnimatorWin.cpp
39
40     platform/win/BitmapInfo.cpp
41     platform/win/ClipboardUtilitiesWin.cpp
42     platform/win/ClipboardWin.cpp
43     platform/win/ContextMenuItemWin.cpp
44     platform/win/ContextMenuWin.cpp
45     platform/win/CursorWin.cpp
46     platform/win/EditorWin.cpp
47     platform/win/EventLoopWin.cpp
48     platform/win/KeyEventWin.cpp
49     platform/win/LanguageWin.cpp
50     platform/win/PasteboardWin.cpp
51     platform/win/PopupMenuWin.cpp
52     platform/win/PlatformMouseEventWin.cpp
53     platform/win/PlatformScreenWin.cpp
54     platform/win/ScrollbarThemeWin.cpp
55     platform/win/SearchPopupMenuWin.cpp
56     platform/win/SharedBufferWin.cpp
57     platform/win/SoundWin.cpp
58     platform/win/SystemInfo.cpp
59     platform/win/SystemTimeWin.cpp
60     platform/win/WCDataObject.cpp
61     platform/win/WebCoreInstanceHandle.cpp
62     platform/win/WidgetWin.cpp
63     platform/win/WheelEventWin.cpp
64
65     platform/wince/DragDataWince.cpp
66     platform/wince/DragImageWince.cpp
67     platform/wince/FileChooserWince.cpp
68     platform/wince/FileSystemWince.cpp
69     platform/wince/KeygenWince.cpp
70     platform/wince/KURLWince.cpp
71     platform/wince/MIMETypeRegistryWince.cpp
72     platform/wince/SharedTimerWince.cpp
73     platform/wince/TemporaryLinkStubs.cpp
74
75     platform/network/win/CookieJarWin.cpp
76     platform/network/win/NetworkStateNotifierWin.cpp
77     platform/network/win/ResourceHandleWin.cpp
78     platform/network/win/SocketStreamHandleWin.cpp
79
80     platform/graphics/opentype/OpenTypeUtilities.cpp
81
82     platform/graphics/win/GDIExtras.cpp
83     platform/graphics/win/IconWin.cpp
84     platform/graphics/win/ImageWin.cpp
85     platform/graphics/win/IntPointWin.cpp
86     platform/graphics/win/IntRectWin.cpp
87     platform/graphics/win/IntSizeWin.cpp
88
89     platform/graphics/wince/ColorWince.cpp
90     platform/graphics/wince/FontCacheWince.cpp
91     platform/graphics/wince/FontCustomPlatformData.cpp
92     platform/graphics/wince/FontPlatformData.cpp
93     platform/graphics/wince/FontWince.cpp
94     platform/graphics/wince/GlyphPageTreeNodeWince.cpp
95     platform/graphics/wince/GradientWince.cpp
96     platform/graphics/wince/GraphicsContextWince.cpp
97     platform/graphics/wince/ImageBufferWince.cpp
98     platform/graphics/wince/ImageWinCE.cpp
99     platform/graphics/wince/PathWince.cpp
100     platform/graphics/wince/PlatformPathWince.cpp
101     platform/graphics/wince/SharedBitmap.cpp
102     platform/graphics/wince/SimpleFontDataWince.cpp
103
104     platform/text/TextEncodingDetectorNone.cpp
105
106     platform/text/wince/TextBreakIteratorWince.cpp
107     platform/text/wince/TextCodecWinCE.cpp
108 )
109
110 LIST(APPEND WebCore_LIBRARIES
111     libjpeg
112     libpng
113     libxml2
114     libxslt
115     sqlite
116     crypt32
117     iphlpapi
118     wininet
119 )
120
121
122 IF (ENABLE_NETSCAPE_PLUGIN_API)
123     LIST(APPEND WebCore_SOURCES
124         plugins/win/PluginMessageThrottlerWin.cpp
125         plugins/win/PluginPackageWin.cpp
126         plugins/win/PluginViewWin.cpp
127     )
128 ELSE ()
129     LIST(APPEND WebCore_SOURCES
130         plugins/PluginPackage.cpp
131     )
132 ENDIF ()