b4667af2633acd8f5b7eef3f664034f7d333ba75
[WebKit-https.git] / WebCore / CMakeListsEfl.txt
1 LIST(APPEND WebCore_INCLUDE_DIRECTORIES
2   "${JAVASCRIPTCORE_DIR}/wtf/gobject"
3   "${JAVASCRIPTCORE_DIR}/wtf/text"
4   "${WEBCORE_DIR}/platform/efl"
5   "${WEBCORE_DIR}/platform/text/efl"
6   "${WEBCORE_DIR}/platform/graphics/efl"
7   "${WEBCORE_DIR}/page/efl"
8   "${WEBCORE_DIR}/acessibility/efl"
9   "${WEBKIT_DIR}/efl/WebCoreSupport"
10   "${WEBKIT_DIR}/efl/ewk"
11 )
12
13 LIST(APPEND WebCore_SOURCES
14   accessibility/efl/AccessibilityObjectEfl.cpp
15   page/efl/DragControllerEfl.cpp
16   page/efl/EventHandlerEfl.cpp
17   page/efl/FrameEfl.cpp
18   platform/efl/ClipboardEfl.cpp
19   platform/efl/ContextMenuEfl.cpp
20   platform/efl/ContextMenuItemEfl.cpp
21   platform/efl/CursorEfl.cpp
22   platform/efl/DragDataEfl.cpp
23   platform/efl/DragImageEfl.cpp
24   platform/efl/EventLoopEfl.cpp
25   platform/efl/FileChooserEfl.cpp
26   platform/efl/FileSystemEfl.cpp
27   platform/efl/KURLEfl.cpp
28   platform/efl/Language.cpp
29   platform/efl/LocalizedStringsEfl.cpp
30   platform/efl/LoggingEfl.cpp
31   platform/efl/MIMETypeRegistryEfl.cpp
32   platform/efl/PasteboardEfl.cpp
33   platform/efl/PlatformKeyboardEventEfl.cpp
34   platform/efl/PlatformMouseEventEfl.cpp
35   platform/efl/PlatformScreenEfl.cpp
36   platform/efl/PlatformWheelEventEfl.cpp
37   platform/efl/PopupMenuEfl.cpp
38   platform/efl/RenderThemeEfl.cpp
39   platform/efl/ScrollViewEfl.cpp
40   platform/efl/ScrollbarEfl.cpp
41   platform/efl/ScrollbarThemeEfl.cpp
42   platform/efl/SearchPopupMenuEfl.cpp
43   platform/efl/SharedBufferEfl.cpp
44   platform/efl/SharedTimerEfl.cpp
45   platform/efl/SoundEfl.cpp
46   platform/efl/SystemTimeEfl.cpp
47   platform/efl/TemporaryLinkStubs.cpp
48   platform/efl/WidgetEfl.cpp
49   platform/graphics/efl/FloatRectEfl.cpp
50   platform/graphics/efl/FontEfl.cpp
51   platform/graphics/efl/IconEfl.cpp
52   platform/graphics/efl/ImageEfl.cpp
53   platform/graphics/efl/IntPointEfl.cpp
54   platform/graphics/efl/IntRectEfl.cpp
55   platform/posix/FileSystemPOSIX.cpp
56   platform/text/efl/TextBreakIteratorInternalICUEfl.cpp
57 )
58
59 IF (WTF_PLATFORM_CAIRO)
60   LIST(APPEND WebCore_INCLUDE_DIRECTORIES
61     "${WEBCORE_DIR}/platform/graphics/cairo"
62   )
63   LIST(APPEND WebCore_SOURCES
64     platform/graphics/cairo/FontCacheCairo.cpp
65     platform/graphics/cairo/FontCairo.cpp
66     platform/graphics/cairo/FontCustomPlatformData.cpp
67     platform/graphics/cairo/FontPlatformDataCairo.cpp
68     platform/graphics/cairo/GlyphPageTreeNodeCairo.cpp
69     platform/graphics/cairo/GradientCairo.cpp
70     platform/graphics/cairo/GraphicsContextCairo.cpp
71     platform/graphics/cairo/ImageBufferCairo.cpp
72     platform/graphics/cairo/ImageCairo.cpp
73     platform/graphics/cairo/PathCairo.cpp
74     platform/graphics/cairo/PatternCairo.cpp
75     platform/graphics/cairo/SimpleFontDataCairo.cpp
76     platform/graphics/cairo/TransformationMatrixCairo.cpp
77
78     platform/image-decoders/cairo/ImageDecoderCairo.cpp
79   )
80 ENDIF ()
81
82 IF (WTF_USE_SOUP)
83   LIST(APPEND WebCore_INCLUDE_DIRECTORIES
84     "${WEBCORE_DIR}/platform/network/soup"
85   )
86   LIST(APPEND WebCore_SOURCES
87     platform/network/soup/CookieJarSoup.cpp
88     platform/network/soup/GOwnPtrSoup.cpp
89     platform/network/soup/ResourceHandleSoup.cpp
90     platform/network/soup/ResourceRequestSoup.cpp
91     platform/network/soup/ResourceResponseSoup.cpp
92   )
93 ENDIF ()
94
95 IF (WTF_USE_ICU_UNICODE)
96   LIST(APPEND WebCore_SOURCES
97     editing/SmartReplaceICU.cpp
98     platform/text/TextEncodingDetectorICU.cpp
99     platform/text/TextBreakIteratorICU.cpp
100     platform/text/TextCodecICU.cpp
101   )
102 ENDIF ()
103
104 LIST(APPEND WebCore_LIBRARIES
105   ${Cairo_LIBRARIES}
106   ${ECORE_X_LIBRARIES}
107   ${EFLDEPS_LIBRARIES}
108   ${EVAS_LIBRARIES}
109   ${Freetype_LIBRARIES}
110   ${GDK_LIBRARIES}
111   ${Glib_LIBRARIES}
112   ${GTK_LIBRARIES}
113   ${ICU_LIBRARIES}
114   ${LIBSOUP24_LIBRARIES}
115   ${LIBXML2_LIBRARIES}
116   ${LIBXSLT_LIBRARIES}
117   ${Pango_LIBRARIES}
118   ${SQLITE_LIBRARIES}
119 )
120
121 LIST(APPEND WebCore_INCLUDE_DIRECTORIES
122   ${Cairo_INCLUDE_DIRS}
123   ${ECORE_X_INCLUDE_DIRS}
124   ${EFLDEPS_INCLUDE_DIRS}
125   ${EVAS_INCLUDE_DIRS}
126   ${Freetype_INCLUDE_DIRS}
127   ${GDK_INCLUDE_DIRS}
128   ${Glib_INCLUDE_DIRS}
129   ${GTK_INCLUDE_DIRS}
130   ${ICU_INCLUDE_DIRS}
131   ${LIBSOUP24_INCLUDE_DIRS}
132   ${LIBXML2_INCLUDE_DIRS}
133   ${LIBXSLT_INCLUDE_DIRS}
134   ${Pango_INCLUDE_DIRS}
135   ${SQLITE_INCLUDE_DIRS}
136 )