1 LIST(APPEND WebCore_LINK_FLAGS
6 LIST(APPEND WebCore_INCLUDE_DIRECTORIES
7 "${JAVASCRIPTCORE_DIR}/wtf/gobject"
8 "${WEBCORE_DIR}/platform/efl"
9 "${WEBCORE_DIR}/platform/text/efl"
10 "${WEBCORE_DIR}/platform/graphics/efl"
11 "${WEBCORE_DIR}/page/efl"
12 "${WEBCORE_DIR}/accessibility/efl"
13 "${WEBKIT_DIR}/efl/WebCoreSupport"
14 "${WEBKIT_DIR}/efl/ewk"
15 "${DERIVED_SOURCES_DIR}"
18 LIST(APPEND WebCore_SOURCES
19 accessibility/efl/AccessibilityObjectEfl.cpp
20 bindings/js/ScriptControllerEfl.cpp
21 page/efl/DragControllerEfl.cpp
22 page/efl/EventHandlerEfl.cpp
25 platform/efl/ClipboardEfl.cpp
26 platform/efl/ContextMenuEfl.cpp
27 platform/efl/ContextMenuItemEfl.cpp
28 platform/efl/CursorEfl.cpp
29 platform/efl/DragDataEfl.cpp
30 platform/efl/DragImageEfl.cpp
31 platform/efl/EventLoopEfl.cpp
32 platform/efl/FileSystemEfl.cpp
33 platform/efl/KURLEfl.cpp
34 platform/efl/LanguageEfl.cpp
35 platform/efl/LocalizedStringsEfl.cpp
36 platform/efl/LoggingEfl.cpp
37 platform/efl/MIMETypeRegistryEfl.cpp
38 platform/efl/PasteboardEfl.cpp
39 platform/efl/PlatformKeyboardEventEfl.cpp
40 platform/efl/PlatformMouseEventEfl.cpp
41 platform/efl/PlatformScreenEfl.cpp
42 platform/efl/PlatformTouchEventEfl.cpp
43 platform/efl/PlatformTouchPointEfl.cpp
44 platform/efl/PlatformWheelEventEfl.cpp
45 platform/efl/PopupMenuEfl.cpp
46 platform/efl/RenderThemeEfl.cpp
47 platform/efl/ScrollViewEfl.cpp
48 platform/efl/ScrollbarEfl.cpp
49 platform/efl/ScrollbarThemeEfl.cpp
50 platform/efl/SearchPopupMenuEfl.cpp
51 platform/efl/SharedBufferEfl.cpp
52 platform/efl/SharedTimerEfl.cpp
53 platform/efl/SoundEfl.cpp
54 platform/efl/SystemTimeEfl.cpp
55 platform/efl/TemporaryLinkStubs.cpp
56 platform/efl/WidgetEfl.cpp
57 platform/graphics/ImageSource.cpp
58 platform/graphics/efl/GraphicsLayerEfl.cpp
59 platform/graphics/efl/IconEfl.cpp
60 platform/graphics/efl/ImageEfl.cpp
61 platform/graphics/efl/IntPointEfl.cpp
62 platform/graphics/efl/IntRectEfl.cpp
63 platform/image-decoders/ImageDecoder.cpp
64 platform/image-decoders/bmp/BMPImageDecoder.cpp
65 platform/image-decoders/bmp/BMPImageReader.cpp
66 platform/image-decoders/gif/GIFImageDecoder.cpp
67 platform/image-decoders/gif/GIFImageReader.cpp
68 platform/image-decoders/ico/ICOImageDecoder.cpp
69 platform/image-decoders/jpeg/JPEGImageDecoder.cpp
70 platform/image-decoders/png/PNGImageDecoder.cpp
71 platform/image-decoders/webp/WEBPImageDecoder.cpp
72 platform/posix/FileSystemPOSIX.cpp
73 platform/text/efl/TextBreakIteratorInternalICUEfl.cpp
74 plugins/PluginDataNone.cpp
75 plugins/PluginPackageNone.cpp
76 plugins/PluginViewNone.cpp
79 LIST(APPEND WebCore_USER_AGENT_STYLE_SHEETS
80 ${WEBCORE_DIR}/css/mediaControlsEfl.css
84 LIST(APPEND WebCore_INCLUDE_DIRECTORIES
85 "${WEBCORE_DIR}/platform/graphics/cairo"
87 LIST(APPEND WebCore_SOURCES
88 platform/graphics/cairo/CairoUtilities.cpp
89 platform/graphics/cairo/FontCairo.cpp
90 platform/graphics/cairo/GradientCairo.cpp
91 platform/graphics/cairo/GraphicsContextCairo.cpp
92 platform/graphics/cairo/ImageBufferCairo.cpp
93 platform/graphics/cairo/ImageCairo.cpp
94 platform/graphics/cairo/OwnPtrCairo.cpp
95 platform/graphics/cairo/PathCairo.cpp
96 platform/graphics/cairo/PatternCairo.cpp
97 platform/graphics/cairo/PlatformContextCairo.cpp
98 platform/graphics/cairo/PlatformPathCairo.cpp
99 platform/graphics/cairo/RefPtrCairo.cpp
100 platform/graphics/cairo/TransformationMatrixCairo.cpp
102 platform/image-decoders/cairo/ImageDecoderCairo.cpp
105 IF (WTF_USE_FREETYPE)
106 LIST(APPEND WebCore_INCLUDE_DIRECTORIES
107 "${WEBCORE_DIR}/platform/graphics/freetype"
109 LIST(APPEND WebCore_SOURCES
110 platform/graphics/WOFFFileFormat.cpp
111 platform/graphics/efl/FontEfl.cpp
112 platform/graphics/freetype/FontCacheFreeType.cpp
113 platform/graphics/freetype/FontCustomPlatformDataFreeType.cpp
114 platform/graphics/freetype/FontPlatformDataFreeType.cpp
115 platform/graphics/freetype/GlyphPageTreeNodeFreeType.cpp
116 platform/graphics/freetype/SimpleFontDataFreeType.cpp
121 LIST(APPEND WebCore_INCLUDE_DIRECTORIES
122 "${WEBCORE_DIR}/platform/graphics/pango"
123 ${Pango_INCLUDE_DIRS}
125 LIST(APPEND WebCore_SOURCES
126 platform/graphics/pango/FontPango.cpp
127 platform/graphics/pango/FontCachePango.cpp
128 platform/graphics/pango/FontCustomPlatformDataPango.cpp
129 platform/graphics/pango/FontPlatformDataPango.cpp
130 platform/graphics/pango/GlyphPageTreeNodePango.cpp
131 platform/graphics/pango/SimpleFontDataPango.cpp
132 platform/graphics/pango/PangoUtilities.cpp
134 LIST(APPEND WebCore_LIBRARIES
136 ${Pango_Cairo_LIBRARY}
142 LIST(APPEND WebCore_INCLUDE_DIRECTORIES
143 "${WEBCORE_DIR}/platform/network/soup"
144 "${WEBCORE_DIR}/platform/network/soup/cache"
145 "${WEBCORE_DIR}/platform/network/soup/cache/webkit"
147 LIST(APPEND WebCore_SOURCES
148 platform/network/soup/CookieJarSoup.cpp
149 platform/network/soup/GOwnPtrSoup.cpp
150 platform/network/soup/ResourceHandleSoup.cpp
151 platform/network/soup/ResourceRequestSoup.cpp
152 platform/network/soup/ResourceResponseSoup.cpp
153 platform/network/soup/SocketStreamHandleSoup.cpp
154 platform/network/soup/SoupURIUtils.cpp
159 LIST(APPEND WebCore_INCLUDE_DIRECTORIES
160 "${WEBCORE_DIR}/platform/network/curl"
162 LIST(APPEND WebCore_SOURCES
163 platform/network/curl/CookieJarCurl.cpp
164 platform/network/curl/DNSCurl.cpp
165 platform/network/curl/FormDataStreamCurl.cpp
166 platform/network/curl/ResourceHandleCurl.cpp
167 platform/network/curl/ResourceHandleManager.cpp
168 platform/network/curl/SocketStreamHandleCurl.cpp
172 IF (WTF_USE_ICU_UNICODE)
173 LIST(APPEND WebCore_SOURCES
174 editing/SmartReplaceICU.cpp
175 platform/text/TextEncodingDetectorICU.cpp
176 platform/text/TextBreakIteratorICU.cpp
177 platform/text/TextCodecICU.cpp
181 IF (ENABLE_GEOLOCATION)
182 LIST(APPEND WebCore_SOURCES
183 platform/efl/GeolocationServiceEfl.cpp
188 LIST(APPEND WebCore_INCLUDE_DIRECTORIES
189 "${WEBCORE_DIR}/platform/graphics/gstreamer"
191 LIST(APPEND WebCore_SOURCES
192 platform/graphics/gstreamer/GOwnPtrGStreamer.cpp
193 platform/graphics/gstreamer/GRefPtrGStreamer.cpp
194 platform/graphics/gstreamer/GStreamerGWorld.cpp
195 platform/graphics/gstreamer/ImageGStreamerCairo.cpp
196 platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp
197 platform/graphics/gstreamer/PlatformVideoWindowEfl.cpp
198 platform/graphics/gstreamer/VideoSinkGStreamer.cpp
199 platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp
203 LIST(APPEND WebCore_LIBRARIES
208 ${Freetype_LIBRARIES}
216 LIST(APPEND WebCore_LIBRARIES
217 ${LIBSOUP24_LIBRARIES}
222 LIST(APPEND WebCore_LIBRARIES
228 LIST(APPEND WebCore_LIBRARIES
229 ${GStreamer-App_LIBRARIES}
230 ${GStreamer-Interfaces_LIBRARIES}
231 ${GStreamer-Pbutils_LIBRARIES}
232 ${GStreamer-Video_LIBRARIES}
236 LIST(APPEND WebCore_INCLUDE_DIRECTORIES
237 ${Cairo_INCLUDE_DIRS}
238 ${ECORE_X_INCLUDE_DIRS}
239 ${EFLDEPS_INCLUDE_DIRS}
241 ${Freetype_INCLUDE_DIRS}
243 ${LIBXML2_INCLUDE_DIR}
244 ${LIBXSLT_INCLUDE_DIRS}
245 ${SQLITE_INCLUDE_DIRS}
249 LIST(APPEND WebCore_INCLUDE_DIRECTORIES
250 ${GStreamer-App_INCLUDE_DIRS}
251 ${GStreamer-Interfaces_INCLUDE_DIRS}
252 ${GStreamer-Pbutils_INCLUDE_DIRS}
253 ${GStreamer-Video_INCLUDE_DIRS}
258 IF (ENABLE_GLIB_SUPPORT)
259 LIST(APPEND WebCore_LIBRARIES
262 LIST(APPEND WebCore_INCLUDE_DIRECTORIES
268 LIST(APPEND WebCore_INCLUDE_DIRECTORIES
269 ${LIBSOUP24_INCLUDE_DIRS}
274 LIST(APPEND WebCore_INCLUDE_DIRECTORIES
279 ADD_DEFINITIONS(-DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1)