Support external keyboard function (SelectAll, Cut, Copy, Paste)
[framework/web/webkit-efl.git] / Source / WebCore / PlatformWinCE.cmake
1 LIST(APPEND WebCore_INCLUDE_DIRECTORIES
2     "${WEBCORE_DIR}/platform/wince"
3     "${WEBCORE_DIR}/platform/win"
4     "${WEBCORE_DIR}/platform/graphics/wince"
5     "${WEBCORE_DIR}/platform/graphics/win"
6     "${WEBCORE_DIR}/platform/network/win"
7     "${WEBCORE_DIR}/plugins/win"
8     "${WEBCORE_DIR}/page/wince"
9     "${WEBCORE_DIR}/page/win"
10     "${3RDPARTY_DIR}/libjpeg"
11     "${3RDPARTY_DIR}/libpng"
12     "${3RDPARTY_DIR}/libxml2/include"
13     "${3RDPARTY_DIR}/libxslt/include"
14     "${3RDPARTY_DIR}/sqlite"
15     "${3RDPARTY_DIR}/zlib"
16 )
17
18 LIST(APPEND WebCore_SOURCES
19     bindings/js/ScriptControllerWin.cpp
20
21     page/win/DragControllerWin.cpp
22     page/win/EventHandlerWin.cpp
23     page/wince/FrameWinCE.cpp
24
25     rendering/RenderThemeWince.cpp
26
27     plugins/PluginDatabase.cpp
28
29     plugins/win/PluginDatabaseWin.cpp
30
31     platform/Cursor.cpp
32     platform/LocalizedStrings.cpp
33     platform/PlatformStrategies.cpp
34     platform/ScrollAnimatorNone.cpp
35
36     platform/graphics/ImageSource.cpp
37
38     platform/image-decoders/ImageDecoder.cpp
39     platform/image-decoders/bmp/BMPImageDecoder.cpp
40     platform/image-decoders/bmp/BMPImageReader.cpp
41     platform/image-decoders/gif/GIFImageDecoder.cpp
42     platform/image-decoders/gif/GIFImageReader.cpp
43     platform/image-decoders/ico/ICOImageDecoder.cpp
44     platform/image-decoders/jpeg/JPEGImageDecoder.cpp
45     platform/image-decoders/png/PNGImageDecoder.cpp
46     platform/image-decoders/webp/WEBPImageDecoder.cpp
47
48     platform/win/BitmapInfo.cpp
49     platform/win/ClipboardUtilitiesWin.cpp
50     platform/win/ClipboardWin.cpp
51     platform/win/ContextMenuItemWin.cpp
52     platform/win/ContextMenuWin.cpp
53     platform/win/CursorWin.cpp
54     platform/win/EditorWin.cpp
55     platform/win/EventLoopWin.cpp
56     platform/win/KeyEventWin.cpp
57     platform/win/LanguageWin.cpp
58     platform/win/LocalizedStringsWin.cpp
59     platform/win/PasteboardWin.cpp
60     platform/win/PopupMenuWin.cpp
61     platform/win/PlatformMouseEventWin.cpp
62     platform/win/PlatformScreenWin.cpp
63     platform/win/RunLoopWin.cpp
64     platform/win/SSLKeyGeneratorWin.cpp
65     platform/win/ScrollbarThemeWin.cpp
66     platform/win/SearchPopupMenuWin.cpp
67     platform/win/SharedBufferWin.cpp
68     platform/win/SoundWin.cpp
69     platform/win/SystemInfo.cpp
70     platform/win/SystemTimeWin.cpp
71     platform/win/WCDataObject.cpp
72     platform/win/WebCoreInstanceHandle.cpp
73     platform/win/WidgetWin.cpp
74     platform/win/WheelEventWin.cpp
75
76     platform/wince/DragDataWince.cpp
77     platform/wince/DragImageWince.cpp
78     platform/wince/FileSystemWince.cpp
79     platform/wince/KURLWince.cpp
80     platform/wince/MIMETypeRegistryWince.cpp
81     platform/wince/SharedTimerWince.cpp
82
83     platform/network/win/CredentialStorageWin.cpp
84     platform/network/win/CookieJarWin.cpp
85     platform/network/win/CookieStorageWin.cpp
86     platform/network/win/NetworkStateNotifierWin.cpp
87     platform/network/win/ProxyServerWin.cpp
88     platform/network/win/ResourceHandleWin.cpp
89     platform/network/win/SocketStreamHandleWin.cpp
90
91     platform/graphics/opentype/OpenTypeUtilities.cpp
92
93     platform/graphics/win/GDIExtras.cpp
94     platform/graphics/win/IconWin.cpp
95     platform/graphics/win/ImageWin.cpp
96     platform/graphics/win/IntPointWin.cpp
97     platform/graphics/win/IntRectWin.cpp
98     platform/graphics/win/IntSizeWin.cpp
99
100     platform/graphics/wince/FontCacheWince.cpp
101     platform/graphics/wince/FontCustomPlatformData.cpp
102     platform/graphics/wince/FontPlatformData.cpp
103     platform/graphics/wince/FontWince.cpp
104     platform/graphics/wince/GlyphPageTreeNodeWince.cpp
105     platform/graphics/wince/GradientWince.cpp
106     platform/graphics/wince/GraphicsContextWince.cpp
107     platform/graphics/wince/ImageBufferWince.cpp
108     platform/graphics/wince/ImageWinCE.cpp
109     platform/graphics/wince/PathWince.cpp
110     platform/graphics/wince/PlatformPathWince.cpp
111     platform/graphics/wince/SharedBitmap.cpp
112     platform/graphics/wince/SimpleFontDataWince.cpp
113
114     platform/text/TextEncodingDetectorNone.cpp
115
116     platform/text/win/TextCodecWin.cpp
117
118     platform/text/wince/TextBreakIteratorWince.cpp
119 )
120
121 LIST(APPEND WebCore_LIBRARIES
122     libjpeg
123     libpng
124     libxml2
125     libxslt
126     sqlite
127     crypt32
128     iphlpapi
129     wininet
130 )
131
132
133 IF (ENABLE_NETSCAPE_PLUGIN_API)
134     LIST(APPEND WebCore_SOURCES
135         plugins/win/PluginMessageThrottlerWin.cpp
136         plugins/win/PluginPackageWin.cpp
137         plugins/win/PluginViewWin.cpp
138         plugins/PluginPackage.cpp
139         plugins/PluginView.cpp
140     )
141 ELSE ()
142     LIST(APPEND WebCore_SOURCES
143         plugins/PluginPackage.cpp
144         plugins/PluginPackageNone.cpp
145         plugins/PluginViewNone.cpp
146     )
147 ENDIF ()