summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCedric BAIL <cedric@osg.samsung.com>2016-04-14 16:22:23 -0700
committerCedric BAIL <cedric@osg.samsung.com>2016-04-14 16:22:23 -0700
commit70cc3677ae9ea4f7edbb38df096a238115b988d3 (patch)
tree1c86008610354a32447898666a8fe89245accf37
parent968dcaae343bc93a522ea8750858a98a5d534001 (diff)
elementary: make it possible to build the library alone.
-rw-r--r--configure.ac1
-rw-r--r--src/lib/elementary/Makefile.am1319
2 files changed, 623 insertions, 697 deletions
diff --git a/configure.ac b/configure.ac
index 0f5f14b144..bdf765c584 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5493,6 +5493,7 @@ src/lib/ector/Makefile
5493src/lib/ecore/Makefile 5493src/lib/ecore/Makefile
5494src/lib/eio/Makefile 5494src/lib/eio/Makefile
5495src/lib/edje/Makefile 5495src/lib/edje/Makefile
5496src/lib/elementary/Makefile
5496src/benchmarks/eina/Makefile 5497src/benchmarks/eina/Makefile
5497src/benchmarks/eo/Makefile 5498src/benchmarks/eo/Makefile
5498src/benchmarks/evas/Makefile 5499src/benchmarks/evas/Makefile
diff --git a/src/lib/elementary/Makefile.am b/src/lib/elementary/Makefile.am
index ca081b1375..446bf17a34 100644
--- a/src/lib/elementary/Makefile.am
+++ b/src/lib/elementary/Makefile.am
@@ -1,31 +1,142 @@
1AUTOMAKE_OPTIONS = 1.4 foreign 1EOLIAN_FLAGS = -I$(srcdir)
2MAINTAINERCLEANFILES = Makefile.in
3 2
4CLEANFILES= 3include ../../Makefile_Eolian_Subbuild_Helper.am
5 4
6EOLIAN_FLAGS = @DEPS_EOLIAN_FLAGS@ \ 5### Library
7 -I$(top_srcdir)/src/lib
8 6
9include $(top_srcdir)/Makefile_Eolian_Helper.am 7elm_eolian_files = \
10include $(top_srcdir)/Makefile_Eolian_Cxx_Helper.am 8 elm_access.eo \
11include $(top_srcdir)/Makefile_Eolian_Js_Helper.am 9 elm_actionslider.eo \
10 elm_atspi_bridge.eo \
11 elm_app_client.eo \
12 elm_app_client_view.eo \
13 elm_app_server.eo \
14 elm_app_server_view.eo \
15 elm_atspi_app_object.eo \
16 elm_bg.eo \
17 elm_box.eo \
18 elm_bubble.eo \
19 elm_button.eo \
20 elm_calendar.eo \
21 elm_check.eo \
22 elm_clock.eo \
23 elm_colorselector.eo \
24 elm_combobox.eo \
25 elm_conformant.eo \
26 elm_container.eo \
27 elm_ctxpopup.eo \
28 elm_datetime.eo \
29 elm_dayselector.eo \
30 elm_diskselector.eo \
31 elm_entry.eo \
32 elm_fileselector.eo \
33 elm_fileselector_button.eo \
34 elm_fileselector_entry.eo \
35 elm_flip.eo \
36 elm_flipselector.eo \
37 elm_frame.eo \
38 elm_gengrid.eo \
39 elm_gengrid_pan.eo \
40 elm_genlist.eo \
41 elm_genlist_pan.eo \
42 elm_gesture_layer.eo \
43 elm_glview.eo \
44 elm_grid.eo \
45 elm_hover.eo \
46 elm_hoversel.eo \
47 elm_icon.eo \
48 elm_image.eo \
49 elm_index.eo \
50 elm_interface_atspi_accessible.eo \
51 elm_interface_atspi_action.eo \
52 elm_interface_atspi_component.eo \
53 elm_interface_atspi_editable_text.eo \
54 elm_interface_atspi_image.eo \
55 elm_interface_atspi_selection.eo \
56 elm_interface_atspi_text.eo \
57 elm_interface_atspi_value.eo \
58 elm_interface_atspi_widget_action.eo \
59 elm_interface_atspi_window.eo \
60 elm_interface_fileselector.eo \
61 elm_interface_scrollable.eo \
62 elm_inwin.eo \
63 elm_label.eo \
64 elm_layout.eo \
65 elm_list.eo \
66 elm_map.eo \
67 elm_map_pan.eo \
68 elm_mapbuf.eo \
69 elm_menu.eo \
70 elm_multibuttonentry.eo \
71 elm_naviframe.eo \
72 elm_notify.eo \
73 elm_nstate.eo \
74 elm_pan.eo \
75 elm_panel.eo \
76 elm_panes.eo \
77 elm_photo.eo \
78 elm_photocam.eo \
79 elm_photocam_pan.eo \
80 elm_player.eo \
81 elm_plug.eo \
82 elm_popup.eo \
83 elm_prefs.eo \
84 elm_progressbar.eo \
85 elm_radio.eo \
86 elm_route.eo \
87 elm_scroller.eo \
88 elm_segment_control.eo \
89 elm_separator.eo \
90 elm_slider.eo \
91 elm_slideshow.eo \
92 elm_spinner.eo \
93 elm_sys_notify_interface.eo \
94 elm_sys_notify.eo \
95 elm_sys_notify_dbus.eo \
96 elm_systray.eo \
97 elm_table.eo \
98 elm_thumb.eo \
99 elm_toolbar.eo \
100 elm_video.eo \
101 elm_view_list.eo \
102 elm_view_form.eo \
103 elm_web.eo \
104 elm_widget.eo \
105 elm_win.eo \
106 elm_win_standard.eo \
107 elm_widget_item.eo \
108 elm_color_item.eo \
109 elm_dayselector_item.eo \
110 elm_hoversel_item.eo \
111 elm_segment_control_item.eo \
112 elm_slideshow_item.eo \
113 elm_flipselector_item.eo \
114 elm_menu_item.eo \
115 elm_ctxpopup_item.eo \
116 elm_index_item.eo \
117 elm_multibuttonentry_item.eo \
118 elm_naviframe_item.eo \
119 elm_genlist_item.eo \
120 elm_gengrid_item.eo \
121 elm_list_item.eo \
122 elm_toolbar_item.eo \
123 elm_diskselector_item.eo \
124 elm_popup_item.eo
12 125
13AM_CPPFLAGS = \ 126elm_eolian_type_files = \
14-DELM_INTERNAL_API_ARGESFSDFEFC=1 \ 127 elm_general.eot
15-DMODULES_PATH=\"$(pkglibdir)/modules\" \ 128
16-I. \ 129elm_eolian_c = $(elm_eolian_files:%.eo=%.eo.c)
17-I$(top_builddir) \ 130elm_eolian_h = $(elm_eolian_files:%.eo=%.eo.h) \
18-I$(top_srcdir) \ 131 $(elm_eolian_files:%.eo=%.eo.legacy.h) \
19-I$(top_srcdir)/src/imported \ 132 $(elm_eolian_type_files:%.eot=%.eot.h)
20-I$(top_srcdir)/src/lib \ 133
21-I$(top_builddir)/src/lib \ 134BUILT_SOURCES = \
22-DPACKAGE_DATA_DIR=\"$(pkgdatadir)\" \ 135 $(elm_eolian_c) \
23-DLOCALE_DIR=\"$(localedir)\" \ 136 $(elm_eolian_h)
24-DPACKAGE_LIB_DIR=\"$(libdir)\" \ 137
25-DICON_DIR=\"$(datadir)/icons\" \ 138elementaryeolianfilesdir = $(datadir)/eolian/include/elementary-@VMAJ@
26-DELM_TOP_BUILD_DIR=\"$(top_builddir)\" \ 139elementaryeolianfiles_DATA = $(elm_eolian_files) $(elm_eolian_type_files)
27-DELEMENTARY_BUILD \
28@ELEMENTARY_CFLAGS@
29 140
30lib_LTLIBRARIES = libelementary.la 141lib_LTLIBRARIES = libelementary.la
31 142
@@ -35,686 +146,500 @@ Elementary_Cursor.h
35includesdir = $(includedir)/elementary-@VMAJ@ 146includesdir = $(includedir)/elementary-@VMAJ@
36 147
37includesunstable_HEADERS = \ 148includesunstable_HEADERS = \
38elm_gen_common.h \ 149 elm_gen_common.h \
39elm_atspi_bridge.h \ 150 elm_atspi_bridge.h \
40elm_interface_atspi_accessible.h \ 151 elm_interface_atspi_accessible.h \
41elm_interface_atspi_text.h \ 152 elm_interface_atspi_text.h \
42elm_interface_atspi_widget_action.h \ 153 elm_interface_atspi_widget_action.h \
43elm_interface_atspi_window.h \ 154 elm_interface_atspi_window.h \
44elm_interface_fileselector.h \ 155 elm_interface_fileselector.h \
45elm_interface_scrollable.h \ 156 elm_interface_scrollable.h \
46elm_interfaces.h \ 157 elm_interfaces.h \
47elm_widget.h \ 158 elm_widget.h \
48elm_widget_actionslider.h \ 159 elm_widget_actionslider.h \
49elm_widget_bg.h \ 160 elm_widget_bg.h \
50elm_widget_box.h \ 161 elm_widget_box.h \
51elm_widget_bubble.h \ 162 elm_widget_bubble.h \
52elm_widget_button.h \ 163 elm_widget_button.h \
53elm_widget_calendar.h \ 164 elm_widget_calendar.h \
54elm_widget_check.h \ 165 elm_widget_check.h \
55elm_widget_clock.h \ 166 elm_widget_clock.h \
56elm_widget_colorselector.h \ 167 elm_widget_colorselector.h \
57elm_widget_conform.h \ 168 elm_widget_conform.h \
58elm_widget_container.h \ 169 elm_widget_container.h \
59elm_widget_combobox.h \ 170 elm_widget_combobox.h \
60elm_widget_ctxpopup.h \ 171 elm_widget_ctxpopup.h \
61elm_widget_datetime.h \ 172 elm_widget_datetime.h \
62elm_widget_dayselector.h \ 173 elm_widget_dayselector.h \
63elm_widget_diskselector.h \ 174 elm_widget_diskselector.h \
64elm_widget_entry.h \ 175 elm_widget_entry.h \
65elm_widget_fileselector.h \ 176 elm_widget_fileselector.h \
66elm_widget_fileselector_button.h \ 177 elm_widget_fileselector_button.h \
67elm_widget_fileselector_entry.h \ 178 elm_widget_fileselector_entry.h \
68elm_widget_flip.h \ 179 elm_widget_flip.h \
69elm_widget_flipselector.h \ 180 elm_widget_flipselector.h \
70elm_widget_frame.h \ 181 elm_widget_frame.h \
71elm_widget_gengrid.h \ 182 elm_widget_gengrid.h \
72elm_widget_genlist.h \ 183 elm_widget_genlist.h \
73elm_widget_glview.h \ 184 elm_widget_glview.h \
74elm_widget_grid.h \ 185 elm_widget_grid.h \
75elm_widget_hover.h \ 186 elm_widget_hover.h \
76elm_widget_hoversel.h \ 187 elm_widget_hoversel.h \
77elm_widget_icon.h \ 188 elm_widget_icon.h \
78elm_widget_image.h \ 189 elm_widget_image.h \
79elm_widget_index.h \ 190 elm_widget_index.h \
80elm_widget_inwin.h \ 191 elm_widget_inwin.h \
81elm_widget_label.h \ 192 elm_widget_label.h \
82elm_widget_layout.h \ 193 elm_widget_layout.h \
83elm_widget_list.h \ 194 elm_widget_list.h \
84elm_widget_map.h \ 195 elm_widget_map.h \
85elm_widget_mapbuf.h \ 196 elm_widget_mapbuf.h \
86elm_widget_menu.h \ 197 elm_widget_menu.h \
87elm_widget_multibuttonentry.h \ 198 elm_widget_multibuttonentry.h \
88elm_widget_naviframe.h \ 199 elm_widget_naviframe.h \
89elm_widget_notify.h \ 200 elm_widget_notify.h \
90elm_widget_nstate.h \ 201 elm_widget_nstate.h \
91elm_widget_panel.h \ 202 elm_widget_panel.h \
92elm_widget_panes.h \ 203 elm_widget_panes.h \
93elm_widget_photo.h \ 204 elm_widget_photo.h \
94elm_widget_photocam.h \ 205 elm_widget_photocam.h \
95elm_widget_player.h \ 206 elm_widget_player.h \
96elm_widget_plug.h \ 207 elm_widget_plug.h \
97elm_widget_popup.h \ 208 elm_widget_popup.h \
98elm_widget_prefs.h \ 209 elm_widget_prefs.h \
99elm_widget_progressbar.h \ 210 elm_widget_progressbar.h \
100elm_widget_radio.h \ 211 elm_widget_radio.h \
101elm_widget_route.h \ 212 elm_widget_route.h \
102elm_widget_scroller.h \ 213 elm_widget_scroller.h \
103elm_widget_segment_control.h \ 214 elm_widget_segment_control.h \
104elm_widget_separator.h \ 215 elm_widget_separator.h \
105elm_widget_slider.h \ 216 elm_widget_slider.h \
106elm_widget_slideshow.h \ 217 elm_widget_slideshow.h \
107elm_widget_spinner.h \ 218 elm_widget_spinner.h \
108elm_widget_table.h \ 219 elm_widget_table.h \
109elm_widget_thumb.h \ 220 elm_widget_thumb.h \
110elm_widget_toolbar.h \ 221 elm_widget_toolbar.h \
111elm_widget_video.h \ 222 elm_widget_video.h \
112elm_widget_web.h 223 elm_widget_web.h
113includesunstabledir = $(includedir)/elementary-@VMAJ@ 224includesunstabledir = $(includedir)/elementary-@VMAJ@
114 225
226nodist_includesunstable_HEADERS = $(elm_eolian_h)
227
115includesub_HEADERS = \ 228includesub_HEADERS = \
116elc_ctxpopup.h \ 229 elc_ctxpopup.h \
117elc_ctxpopup_eo.h \ 230 elc_ctxpopup_eo.h \
118elc_ctxpopup_legacy.h \ 231 elc_ctxpopup_legacy.h \
119elc_combobox.h \ 232 elc_combobox.h \
120elc_combobox_legacy.h \ 233 elc_combobox_legacy.h \
121elc_fileselector.h \ 234 elc_fileselector.h \
122elc_fileselector_eo.h \ 235 elc_fileselector_eo.h \
123elc_fileselector_legacy.h \ 236 elc_fileselector_legacy.h \
124elc_fileselector_common.h \ 237 elc_fileselector_common.h \
125elc_fileselector_button.h \ 238 elc_fileselector_button.h \
126elc_fileselector_button_eo.h \ 239 elc_fileselector_button_eo.h \
127elc_fileselector_button_legacy.h \ 240 elc_fileselector_button_legacy.h \
128elc_fileselector_entry.h \ 241 elc_fileselector_entry.h \
129elc_fileselector_entry_eo.h \ 242 elc_fileselector_entry_eo.h \
130elc_fileselector_entry_legacy.h \ 243 elc_fileselector_entry_legacy.h \
131elc_hoversel.h \ 244 elc_hoversel.h \
132elc_hoversel_eo.h \ 245 elc_hoversel_eo.h \
133elc_hoversel_legacy.h \ 246 elc_hoversel_legacy.h \
134elc_multibuttonentry.h \ 247 elc_multibuttonentry.h \
135elc_multibuttonentry_eo.h \ 248 elc_multibuttonentry_eo.h \
136elc_multibuttonentry_legacy.h \ 249 elc_multibuttonentry_legacy.h \
137elc_multibuttonentry_common.h \ 250 elc_multibuttonentry_common.h \
138elc_naviframe.h \ 251 elc_naviframe.h \
139elc_naviframe_eo.h \ 252 elc_naviframe_eo.h \
140elc_naviframe_legacy.h \ 253 elc_naviframe_legacy.h \
141elc_naviframe_common.h \ 254 elc_naviframe_common.h \
142elc_popup.h \ 255 elc_popup.h \
143elc_popup_eo.h \ 256 elc_popup_eo.h \
144elc_popup_legacy.h \ 257 elc_popup_legacy.h \
145elm_access.h \ 258 elm_access.h \
146elm_actionslider.h \ 259 elm_actionslider.h \
147elm_actionslider_eo.h \ 260 elm_actionslider_eo.h \
148elm_actionslider_legacy.h \ 261 elm_actionslider_legacy.h \
149elm_app_common.h \ 262 elm_app_common.h \
150elm_app_server_eo.h \ 263 elm_app_server_eo.h \
151elm_app_server_view_eo.h \ 264 elm_app_server_view_eo.h \
152elm_app_server_view.h \ 265 elm_app_server_view.h \
153elm_app_server_eet.h \ 266 elm_app_server_eet.h \
154elm_app_server.h \ 267 elm_app_server.h \
155elm_app_client_eo.h \ 268 elm_app_client_eo.h \
156elm_app_client.h \ 269 elm_app_client.h \
157elm_app_client_view_eo.h \ 270 elm_app_client_view_eo.h \
158elm_app_client_view.h \ 271 elm_app_client_view.h \
159elm_app.h \ 272 elm_app.h \
160elm_atspi_app_object.h \ 273 elm_atspi_app_object.h \
161elm_authors.h \ 274 elm_authors.h \
162elm_bg.h \ 275 elm_bg.h \
163elm_bg_eo.h \ 276 elm_bg_eo.h \
164elm_bg_legacy.h \ 277 elm_bg_legacy.h \
165elm_box.h \ 278 elm_box.h \
166elm_box_eo.h \ 279 elm_box_eo.h \
167elm_box_legacy.h \ 280 elm_box_legacy.h \
168elm_box_common.h \ 281 elm_box_common.h \
169elm_bubble.h \ 282 elm_bubble.h \
170elm_bubble_eo.h \ 283 elm_bubble_eo.h \
171elm_bubble_legacy.h \ 284 elm_bubble_legacy.h \
172elm_button.h \ 285 elm_button.h \
173elm_button_eo.h \ 286 elm_button_eo.h \
174elm_button_legacy.h \ 287 elm_button_legacy.h \
175elm_cache.h \ 288 elm_cache.h \
176elm_calendar.h \ 289 elm_calendar.h \
177elm_calendar_eo.h \ 290 elm_calendar_eo.h \
178elm_calendar_legacy.h \ 291 elm_calendar_legacy.h \
179elm_calendar_common.h \ 292 elm_calendar_common.h \
180elm_check.h \ 293 elm_check.h \
181elm_check_eo.h \ 294 elm_check_eo.h \
182elm_check_legacy.h \ 295 elm_check_legacy.h \
183elm_clock.h \ 296 elm_clock.h \
184elm_clock_eo.h \ 297 elm_clock_eo.h \
185elm_clock_legacy.h \ 298 elm_clock_legacy.h \
186elm_cnp.h \ 299 elm_cnp.h \
187elm_colorselector.h \ 300 elm_colorselector.h \
188elm_colorselector_eo.h \ 301 elm_colorselector_eo.h \
189elm_colorselector_legacy.h \ 302 elm_colorselector_legacy.h \
190elm_colorselector_common.h \ 303 elm_colorselector_common.h \
191elm_color_class.h \ 304 elm_color_class.h \
192elm_config.h \ 305 elm_config.h \
193elm_conform.h \ 306 elm_conform.h \
194elm_conform_eo.h \ 307 elm_conform_eo.h \
195elm_conform_legacy.h \ 308 elm_conform_legacy.h \
196elm_container.h \ 309 elm_container.h \
197elm_cursor.h \ 310 elm_cursor.h \
198elm_datetime.h \ 311 elm_datetime.h \
199elm_datetime_common.h \ 312 elm_datetime_common.h \
200elm_datetime_eo.h \ 313 elm_datetime_eo.h \
201elm_datetime_legacy.h \ 314 elm_datetime_legacy.h \
202elm_dayselector.h \ 315 elm_dayselector.h \
203elm_dayselector_eo.h \ 316 elm_dayselector_eo.h \
204elm_dayselector_legacy.h \ 317 elm_dayselector_legacy.h \
205elm_debug.h \ 318 elm_debug.h \
206elm_deprecated.h \ 319 elm_deprecated.h \
207elm_diskselector.h \ 320 elm_diskselector.h \
208elm_diskselector_common.h \ 321 elm_diskselector_common.h \
209elm_diskselector_eo.h \ 322 elm_diskselector_eo.h \
210elm_diskselector_legacy.h \ 323 elm_diskselector_legacy.h \
211elm_entry.h \ 324 elm_entry.h \
212elm_entry_common.h \ 325 elm_entry_common.h \
213elm_entry_eo.h \ 326 elm_entry_eo.h \
214elm_entry_legacy.h \ 327 elm_entry_legacy.h \
215elm_finger.h \ 328 elm_finger.h \
216elm_flip.h \ 329 elm_flip.h \
217elm_flip_eo.h \ 330 elm_flip_eo.h \
218elm_flip_legacy.h \ 331 elm_flip_legacy.h \
219elm_flipselector.h \ 332 elm_flipselector.h \
220elm_flipselector_eo.h \ 333 elm_flipselector_eo.h \
221elm_flipselector_legacy.h \ 334 elm_flipselector_legacy.h \
222elm_focus.h \ 335 elm_focus.h \
223elm_focus_item.h \ 336 elm_focus_item.h \
224elm_font.h \ 337 elm_font.h \
225elm_frame.h \ 338 elm_frame.h \
226elm_frame_eo.h \ 339 elm_frame_eo.h \
227elm_frame_legacy.h \ 340 elm_frame_legacy.h \
228elm_gen.h \ 341 elm_gen.h \
229elm_general.h \ 342 elm_general.h \
230elm_gengrid.h \ 343 elm_gengrid.h \
231elm_gengrid_common.h \ 344 elm_gengrid_common.h \
232elm_gengrid_eo.h \ 345 elm_gengrid_eo.h \
233elm_gengrid_legacy.h \ 346 elm_gengrid_legacy.h \
234elm_genlist.h \ 347 elm_genlist.h \
235elm_genlist_common.h \ 348 elm_genlist_common.h \
236elm_genlist_eo.h \ 349 elm_genlist_eo.h \
237elm_genlist_legacy.h \ 350 elm_genlist_legacy.h \
238elm_gesture_layer.h \ 351 elm_gesture_layer.h \
239elm_gesture_layer_common.h \ 352 elm_gesture_layer_common.h \
240elm_gesture_layer_eo.h \ 353 elm_gesture_layer_eo.h \
241elm_gesture_layer_legacy.h \ 354 elm_gesture_layer_legacy.h \
242elm_getting_started.h \ 355 elm_getting_started.h \
243elm_glview.h \ 356 elm_glview.h \
244elm_glview_common.h \ 357 elm_glview_common.h \
245elm_glview_eo.h \ 358 elm_glview_eo.h \
246elm_glview_legacy.h \ 359 elm_glview_legacy.h \
247elm_grid.h \ 360 elm_grid.h \
248elm_grid_eo.h \ 361 elm_grid_eo.h \
249elm_grid_legacy.h \ 362 elm_grid_legacy.h \
250elm_hover.h \ 363 elm_hover.h \
251elm_hover_eo.h \ 364 elm_hover_eo.h \
252elm_hover_legacy.h \ 365 elm_hover_legacy.h \
253elm_icon.h \ 366 elm_icon.h \
254elm_icon_eo.h \ 367 elm_icon_eo.h \
255elm_icon_legacy.h \ 368 elm_icon_legacy.h \
256elm_image.h \ 369 elm_image.h \
257elm_image_eo.h \ 370 elm_image_eo.h \
258elm_image_legacy.h \ 371 elm_image_legacy.h \
259elm_index.h \ 372 elm_index.h \
260elm_index_eo.h \ 373 elm_index_eo.h \
261elm_index_legacy.h \ 374 elm_index_legacy.h \
262elm_intro.h \ 375 ${top_builddir}/elm_intro.h \
263elm_inwin.h \ 376 elm_inwin.h \
264elm_inwin_eo.h \ 377 elm_inwin_eo.h \
265elm_inwin_legacy.h \ 378 elm_inwin_legacy.h \
266elm_label.h \ 379 elm_label.h \
267elm_label_eo.h \ 380 elm_label_eo.h \
268elm_label_legacy.h \ 381 elm_label_legacy.h \
269elm_layout.h \ 382 elm_layout.h \
270elm_layout_common.h \ 383 elm_layout_common.h \
271elm_layout_eo.h \ 384 elm_layout_eo.h \
272elm_layout_legacy.h \ 385 elm_layout_legacy.h \
273elm_list.h \ 386 elm_list.h \
274elm_list_eo.h \ 387 elm_list_eo.h \
275elm_list_legacy.h \ 388 elm_list_legacy.h \
276elm_macros.h \ 389 elm_macros.h \
277elm_map.h \ 390 elm_map.h \
278elm_map_common.h \ 391 elm_map_common.h \
279elm_map_eo.h \ 392 elm_map_eo.h \
280elm_map_legacy.h \ 393 elm_map_legacy.h \
281elm_mapbuf.h \ 394 elm_mapbuf.h \
282elm_mapbuf_eo.h \ 395 elm_mapbuf_eo.h \
283elm_mapbuf_legacy.h \ 396 elm_mapbuf_legacy.h \
284elm_menu.h \ 397 elm_menu.h \
285elm_menu_eo.h \ 398 elm_menu_eo.h \
286elm_menu_legacy.h \ 399 elm_menu_legacy.h \
287elm_mirroring.h \ 400 elm_mirroring.h \
288elm_need.h \ 401 elm_need.h \
289elm_notify.h \ 402 elm_notify.h \
290elm_notify_common.h \ 403 elm_notify_common.h \
291elm_notify_eo.h \ 404 elm_notify_eo.h \
292elm_notify_legacy.h \ 405 elm_notify_legacy.h \
293elm_nstate.h \ 406 elm_nstate.h \
294elm_object.h \ 407 elm_object.h \
295elm_object_item.h \ 408 elm_object_item.h \
296elm_panel.h \ 409 elm_panel.h \
297elm_panel_common.h \ 410 elm_panel_common.h \
298elm_panel_eo.h \ 411 elm_panel_eo.h \
299elm_panel_legacy.h \ 412 elm_panel_legacy.h \
300elm_panes.h \ 413 elm_panes.h \
301elm_panes_eo.h \ 414 elm_panes_eo.h \
302elm_panes_legacy.h \ 415 elm_panes_legacy.h \
303elm_photo.h \ 416 elm_photo.h \
304elm_photo_eo.h \ 417 elm_photo_eo.h \
305elm_photo_legacy.h \ 418 elm_photo_legacy.h \
306elm_photocam.h \ 419 elm_photocam.h \
307elm_photocam_eo.h \ 420 elm_photocam_eo.h \
308elm_photocam_legacy.h \ 421 elm_photocam_legacy.h \
309elm_plug.h \ 422 elm_plug.h \
310elm_plug_eo.h \ 423 elm_plug_eo.h \
311elm_plug_legacy.h \ 424 elm_plug_legacy.h \
312elm_prefs.h \ 425 elm_prefs.h \
313elm_prefs_common.h \ 426 elm_prefs_common.h \
314elm_prefs_eo.h \ 427 elm_prefs_eo.h \
315elm_prefs_legacy.h \ 428 elm_prefs_legacy.h \
316elm_prefs_data.h \ 429 elm_prefs_data.h \
317elm_progressbar.h \ 430 elm_progressbar.h \
318elm_progressbar_common.h \ 431 elm_progressbar_common.h \
319elm_progressbar_eo.h \ 432 elm_progressbar_eo.h \
320elm_progressbar_legacy.h \ 433 elm_progressbar_legacy.h \
321elm_radio.h \ 434 elm_radio.h \
322elm_radio_eo.h \ 435 elm_radio_eo.h \
323elm_radio_legacy.h \ 436 elm_radio_legacy.h \
324elm_route.h \ 437 elm_route.h \
325elm_route_eo.h \ 438 elm_route_eo.h \
326elm_route_legacy.h \ 439 elm_route_legacy.h \
327elm_scale.h \ 440 elm_scale.h \
328elm_scroll.h \ 441 elm_scroll.h \
329elm_scroller.h \ 442 elm_scroller.h \
330elm_scroller_eo.h \ 443 elm_scroller_eo.h \
331elm_scroller_legacy.h \ 444 elm_scroller_legacy.h \
332elm_segment_control.h \ 445 elm_segment_control.h \
333elm_segment_control_eo.h \ 446 elm_segment_control_eo.h \
334elm_segment_control_legacy.h \ 447 elm_segment_control_legacy.h \
335elm_separator.h \ 448 elm_separator.h \
336elm_separator_eo.h \ 449 elm_separator_eo.h \
337elm_separator_legacy.h \ 450 elm_separator_legacy.h \
338elm_slider.h \ 451 elm_slider.h \
339elm_slider_common.h \ 452 elm_slider_common.h \
340elm_slider_eo.h \ 453 elm_slider_eo.h \
341elm_slider_legacy.h \ 454 elm_slider_legacy.h \
342elm_slideshow.h \ 455 elm_slideshow.h \
343elm_slideshow_common.h \ 456 elm_slideshow_common.h \
344elm_slideshow_eo.h \ 457 elm_slideshow_eo.h \
345elm_slideshow_legacy.h \ 458 elm_slideshow_legacy.h \
346elm_spinner.h \ 459 elm_spinner.h \
347elm_spinner_eo.h \ 460 elm_spinner_eo.h \
348elm_spinner_legacy.h \ 461 elm_spinner_legacy.h \
349elm_store.h \ 462 elm_store.h \
350elm_systray.h \ 463 elm_systray.h \
351elm_systray_eo.h \ 464 elm_systray_eo.h \
352elm_systray_common.h \ 465 elm_systray_common.h \
353elm_systray_watcher.h \ 466 elm_systray_watcher.h \
354elm_sys_notify.h \ 467 elm_sys_notify.h \
355elm_sys_notify.eo.h \ 468 elm_table.h \
356elm_sys_notify_dbus.eo.h \ 469 elm_table_eo.h \
357elm_table.h \ 470 elm_table_legacy.h \
358elm_table_eo.h \ 471 elm_theme.h \
359elm_table_legacy.h \ 472 elm_thumb.h \
360elm_theme.h \ 473 elm_thumb_common.h \
361elm_thumb.h \ 474 elm_thumb_eo.h \
362elm_thumb_common.h \ 475 elm_thumb_legacy.h \
363elm_thumb_eo.h \ 476 elm_toolbar.h \
364elm_thumb_legacy.h \ 477 elm_toolbar_common.h \
365elm_toolbar.h \ 478 elm_toolbar_eo.h \
366elm_toolbar_common.h \ 479 elm_toolbar_legacy.h \
367elm_toolbar_eo.h \ 480 elm_tooltip.h \
368elm_toolbar_legacy.h \ 481 elm_transit.h \
369elm_tooltip.h \ 482 elm_video.h \
370elm_transit.h \ 483 elm_video_eo.h \
371elm_video.h \ 484 elm_video_legacy.h \
372elm_video_eo.h \ 485 elm_view_list.h \
373elm_video_legacy.h \ 486 elm_view_form.h \
374elm_view_list.h \ 487 elm_web.h \
375elm_view_form.h \ 488 elm_web_common.h \
376elm_web.h \ 489 elm_web_eo.h \
377elm_web_common.h \ 490 elm_web_legacy.h \
378elm_web_eo.h \ 491 elm_win.h \
379elm_web_legacy.h \ 492 elm_win_common.h \
380elm_win.h \ 493 elm_win_eo.h \
381elm_win_common.h \ 494 elm_win_legacy.h \
382elm_win_eo.h \ 495 elm_win_standard.h \
383elm_win_legacy.h \ 496 elm_helper.h
384elm_win_standard.h \
385elm_win_standard.eo.h \
386elm_helper.h
387includesubdir = $(includedir)/elementary-@VMAJ@/ 497includesubdir = $(includedir)/elementary-@VMAJ@/
388 498
389libelementary_la_SOURCES = \ 499libelementary_la_SOURCES = \
390elm_priv.h \ 500 elm_priv.h \
391els_box.h \ 501 static_libs/atspi/atspi-constants.h \
392elc_ctxpopup.c \ 502 elementary_config.h \
393elc_fileselector.c \ 503 els_box.h \
394elc_fileselector_button.c \ 504 elc_ctxpopup.c \
395elc_fileselector_entry.c \ 505 elc_fileselector.c \
396elc_hoversel.c \ 506 elc_fileselector_button.c \
397elc_multibuttonentry.c \ 507 elc_fileselector_entry.c \
398elc_naviframe.c \ 508 elc_hoversel.c \
399elc_player.c \ 509 elc_multibuttonentry.c \
400elc_popup.c \ 510 elc_naviframe.c \
401elc_scrolled_entry.c \ 511 elc_player.c \
402elm_access.c \ 512 elc_popup.c \
403elm_actionslider.c \ 513 elc_scrolled_entry.c \
404elm_app_common.c \ 514 elm_access.c \
405elm_app_server_eet.c \ 515 elm_actionslider.c \
406elm_app_server.c \ 516 elm_app_common.c \
407elm_app_server_view.c \ 517 elm_app_server_eet.c \
408elm_app_client.c \ 518 elm_app_server.c \
409elm_app_client_view.c \ 519 elm_app_server_view.c \
410elm_atspi_app_object.c \ 520 elm_app_client.c \
411elm_atspi_bridge.c \ 521 elm_app_client_view.c \
412elm_bg.c \ 522 elm_atspi_app_object.c \
413elm_box.c \ 523 elm_atspi_bridge.c \
414elm_bubble.c \ 524 elm_bg.c \
415elm_button.c \ 525 elm_box.c \
416elm_calendar.c \ 526 elm_bubble.c \
417elm_check.c \ 527 elm_button.c \
418elm_clock.c \ 528 elm_calendar.c \
419elm_cnp.c \ 529 elm_check.c \
420elm_colorselector.c \ 530 elm_clock.c \
421elm_color_class.c \ 531 elm_cnp.c \
422elc_combobox.c \ 532 elm_colorselector.c \
423elm_config.c \ 533 elm_color_class.c \
424elm_conform.c \ 534 elc_combobox.c \
425elm_container.c \ 535 elm_config.c \
426elm_datetime.c \ 536 elm_conform.c \
427elm_dayselector.c \ 537 elm_container.c \
428elm_dbus_menu.c \ 538 elm_datetime.c \
429elm_diskselector.c \ 539 elm_dayselector.c \
430elm_entry.c \ 540 elm_dbus_menu.c \
431elm_flip.c \ 541 elm_diskselector.c \
432elm_flipselector.c \ 542 elm_entry.c \
433elm_font.c \ 543 elm_flip.c \
434elm_frame.c \ 544 elm_flipselector.c \
435elm_gengrid.c \ 545 elm_font.c \
436elm_genlist.c \ 546 elm_frame.c \
437elm_gesture_layer.c \ 547 elm_gengrid.c \
438elm_gesture_layer_extra_gestures.c \ 548 elm_genlist.c \
439elm_glview.c \ 549 elm_gesture_layer.c \
440elm_grid.c \ 550 elm_gesture_layer_extra_gestures.c \
441elm_hover.c \ 551 elm_glview.c \
442elm_icon.c \ 552 elm_grid.c \
443elm_image.c \ 553 elm_hover.c \
444elm_index.c \ 554 elm_icon.c \
445elm_interface_atspi_accessible.c \ 555 elm_image.c \
446elm_interface_atspi_action.c \ 556 elm_index.c \
447elm_interface_atspi_component.c \ 557 elm_interface_atspi_accessible.c \
448elm_interface_atspi_editable_text.c \ 558 elm_interface_atspi_action.c \
449elm_interface_atspi_image.c \ 559 elm_interface_atspi_component.c \
450elm_interface_atspi_selection.c \ 560 elm_interface_atspi_editable_text.c \
451elm_interface_atspi_text.c \ 561 elm_interface_atspi_image.c \
452elm_interface_atspi_value.c \ 562 elm_interface_atspi_selection.c \
453elm_interface_atspi_widget_action.c \ 563 elm_interface_atspi_text.c \
454elm_interface_atspi_window.c \ 564 elm_interface_atspi_value.c \
455elm_interface_fileselector.c \ 565 elm_interface_atspi_widget_action.c \
456elm_interface_scrollable.c \ 566 elm_interface_atspi_window.c \
457elm_inwin.c \ 567 elm_interface_fileselector.c \
458elm_label.c \ 568 elm_interface_scrollable.c \
459elm_layout.c \ 569 elm_inwin.c \
460elm_list.c \ 570 elm_label.c \
461elm_main.c \ 571 elm_layout.c \
462elm_map.c \ 572 elm_list.c \
463elm_mapbuf.c \ 573 elm_main.c \
464elm_menu.c \ 574 elm_map.c \
465elm_module.c \ 575 elm_mapbuf.c \
466elm_notify.c \ 576 elm_menu.c \
467elm_nstate.c \ 577 elm_module.c \
468elm_panel.c \ 578 elm_notify.c \
469elm_panes.c \ 579 elm_nstate.c \
470elm_photo.c \ 580 elm_panel.c \
471elm_photocam.c \ 581 elm_panes.c \
472elm_plug.c \ 582 elm_photo.c \
473elm_prefs.c \ 583 elm_photocam.c \
474elm_prefs_data.c \ 584 elm_plug.c \
475elm_prefs_edd.x \ 585 elm_prefs.c \
476elm_progressbar.c \ 586 elm_prefs_data.c \
477elm_radio.c \ 587 elm_prefs_edd.x \
478elm_route.c \ 588 elm_progressbar.c \
479elm_scroller.c \ 589 elm_radio.c \
480elm_segment_control.c \ 590 elm_route.c \
481elm_separator.c \ 591 elm_scroller.c \
482elm_slider.c \ 592 elm_segment_control.c \
483elm_slideshow.c \ 593 elm_separator.c \
484elm_spinner.c \ 594 elm_slider.c \
485elm_store.c \ 595 elm_slideshow.c \
486elm_systray.c \ 596 elm_spinner.c \
487elm_systray_watcher.c \ 597 elm_store.c \
488elm_sys_notify_interface.c \ 598 elm_systray.c \
489elm_sys_notify.c \ 599 elm_systray_watcher.c \
490elm_sys_notify_dbus.c \ 600 elm_sys_notify_interface.c \
491elm_table.c \ 601 elm_sys_notify.c \
492elm_theme.c \ 602 elm_sys_notify_dbus.c \
493elm_thumb.c \ 603 elm_table.c \
494elm_toolbar.c \ 604 elm_theme.c \
495elm_transit.c \ 605 elm_thumb.c \
496elm_util.c \ 606 elm_toolbar.c \
497elm_url.c \ 607 elm_transit.c \
498elm_video.c \ 608 elm_util.c \
499elm_view_list.c \ 609 elm_url.c \
500elm_view_form.c \ 610 elm_video.c \
501elm_web2.c \ 611 elm_view_list.c \
502elm_widget.c \ 612 elm_view_form.c \
503elm_win.c \ 613 elm_web2.c \
504elm_win_standard.c \ 614 elm_widget.c \
505elm_helper.c \ 615 elm_win.c \
506els_box.c \ 616 elm_win_standard.c \
507els_cursor.c \ 617 elm_helper.c \
508els_tooltip.c \ 618 els_box.c \
509elu_ews_wm.c 619 els_cursor.c \
620 els_tooltip.c \
621 elu_ews_wm.c
510 622
511libelementary_la_CFLAGS = @ELEMENTARY_CFLAGS@ 623libelementary_la_CFLAGS = @ELEMENTARY_CFLAGS@
512libelementary_la_LIBADD = \ 624libelementary_la_LIBADD = @ELEMENTARY_SUBBUILD_LIBS@ @LTLIBINTL@
513@ELEMENTARY_LIBS@ \ 625libelementary_la_DEPENDENCIES = @ELEMENTARY_SUBBUILD_INTERNAL_LIBS@
514@LTLIBINTL@
515
516libelementary_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@ 626libelementary_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
517 627
518EXTRA_DIST = \ 628libelementary_la_CPPFLAGS = \
519elm_factory.h \ 629-DELM_INTERNAL_API_ARGESFSDFEFC=1 \
520elm_factory.c \ 630-DMODULES_PATH=\"$(pkglibdir)/modules\" \
521elm_intro.h.in 631-I. \
522 632-I$(top_builddir) \
523elm_eolian_files = \ 633-I$(top_srcdir) \
524elm_access.eo \ 634-I$(top_srcdir)/src/static_libs/ \
525elm_actionslider.eo \ 635-I$(top_srcdir)/src/lib/elementary \
526elm_atspi_bridge.eo \ 636-I$(top_srcdir)/src/modules/ecore_evas/engines/wayland \
527elm_app_client.eo \ 637-I$(top_builddir)/src/lib/elementary \
528elm_app_client_view.eo \ 638-DPACKAGE_DATA_DIR=\"$(datadir)/elementary\" \
529elm_app_server.eo \ 639-DPACKAGE_BIN_DIR=\"$(bindir)\" \
530elm_app_server_view.eo \ 640-DPACKAGE_LIB_DIR=\"$(libdir)\" \
531elm_atspi_app_object.eo \ 641-DLOCALE_DIR=\"$(localedir)\" \
532elm_bg.eo \ 642-DICON_DIR=\"$(datadir)/icons\" \
533elm_box.eo \ 643-DELM_TOP_BUILD_DIR=\"$(top_builddir)\" \
534elm_bubble.eo \ 644-DELEMENTARY_BUILD \
535elm_button.eo \ 645@ELEMENTARY_CFLAGS@
536elm_calendar.eo \
537elm_check.eo \
538elm_clock.eo \
539elm_colorselector.eo \
540elm_combobox.eo \
541elm_conformant.eo \
542elm_container.eo \
543elm_ctxpopup.eo \
544elm_datetime.eo \
545elm_dayselector.eo \
546elm_diskselector.eo \
547elm_entry.eo \
548elm_fileselector.eo \
549elm_fileselector_button.eo \
550elm_fileselector_entry.eo \
551elm_flip.eo \
552elm_flipselector.eo \
553elm_frame.eo \
554elm_gengrid.eo \
555elm_gengrid_pan.eo \
556elm_genlist.eo \
557elm_genlist_pan.eo \
558elm_gesture_layer.eo \
559elm_glview.eo \
560elm_grid.eo \
561elm_hover.eo \
562elm_hoversel.eo \
563elm_icon.eo \
564elm_image.eo \
565elm_index.eo \
566elm_interface_atspi_accessible.eo \
567elm_interface_atspi_action.eo \
568elm_interface_atspi_component.eo \
569elm_interface_atspi_editable_text.eo \
570elm_interface_atspi_image.eo \
571elm_interface_atspi_selection.eo \
572elm_interface_atspi_text.eo \
573elm_interface_atspi_value.eo \
574elm_interface_atspi_widget_action.eo \
575elm_interface_atspi_window.eo \
576elm_interface_fileselector.eo \
577elm_interface_scrollable.eo \
578elm_inwin.eo \
579elm_label.eo \
580elm_layout.eo \
581elm_list.eo \
582elm_map.eo \
583elm_map_pan.eo \
584elm_mapbuf.eo \
585elm_menu.eo \
586elm_multibuttonentry.eo \
587elm_naviframe.eo \
588elm_notify.eo \
589elm_nstate.eo \
590elm_pan.eo \
591elm_panel.eo \
592elm_panes.eo \
593elm_photo.eo \
594elm_photocam.eo \
595elm_photocam_pan.eo \
596elm_player.eo \
597elm_plug.eo \
598elm_popup.eo \
599elm_prefs.eo \
600elm_progressbar.eo \
601elm_radio.eo \
602elm_route.eo \
603elm_scroller.eo \
604elm_segment_control.eo \
605elm_separator.eo \
606elm_slider.eo \
607elm_slideshow.eo \
608elm_spinner.eo \
609elm_sys_notify_interface.eo \
610elm_sys_notify.eo \
611elm_sys_notify_dbus.eo \
612elm_systray.eo \
613elm_table.eo \
614elm_thumb.eo \
615elm_toolbar.eo \
616elm_video.eo \
617elm_view_list.eo \
618elm_view_form.eo \
619elm_web.eo \
620elm_widget.eo \
621elm_win.eo \
622elm_win_standard.eo \
623elm_widget_item.eo \
624elm_color_item.eo \
625elm_dayselector_item.eo \
626elm_hoversel_item.eo \
627elm_segment_control_item.eo \
628elm_slideshow_item.eo \
629elm_flipselector_item.eo \
630elm_menu_item.eo \
631elm_ctxpopup_item.eo \
632elm_index_item.eo \
633elm_multibuttonentry_item.eo \
634elm_naviframe_item.eo \
635elm_genlist_item.eo \
636elm_gengrid_item.eo \
637elm_list_item.eo \
638elm_toolbar_item.eo \
639elm_diskselector_item.eo \
640elm_popup_item.eo
641
642elm_eolian_type_files = \
643elm_general.eot
644
645elm_eolian_c = $(elm_eolian_files:%.eo=%.eo.c)
646elm_eolian_h = $(elm_eolian_files:%.eo=%.eo.h)
647elm_eolian_legacy_h = $(elm_eolian_files:%.eo=%.eo.legacy.h)
648elm_eolian_hh = $(elm_eolian_files:%.eo=%.eo.hh)
649elm_eolian_impl_hh = $(elm_eolian_files:%.eo=%.eo.impl.hh)
650
651elm_eolian_eot_h = $(elm_eolian_type_files:%.eot=%.eot.h)
652
653elm_eolian_js_cc = $(elm_eolian_files:%.eo=%.eo.js.cc)
654
655BUILT_SOURCES = \
656 $(elm_eolian_c) \
657 $(elm_eolian_h) \
658 $(elm_eolian_eot_h) \
659 $(elm_eolian_legacy_h)
660
661elementaryeolianfilesdir = $(datadir)/eolian/include/elementary-@VMAJ@
662elementaryeolianfiles_DATA = $(elm_eolian_files) $(elm_eolian_type_files)
663EXTRA_DIST += ${elementaryeolianfiles_DATA}
664
665nodist_includesunstable_HEADERS = $(elm_eolian_h) $(elm_eolian_legacy_h) $(elm_eolian_eot_h)
666CLEANFILES += $(nodist_includesunstable_HEADERS)
667
668EXTRA_DIST += ${elementaryeolianfiles_DATA}
669
670includecxxbindingsdir = $(includedir)/elementary-cxx-@VMAJ@
671
672if HAVE_CXX11
673nodist_includecxxbindings_HEADERS = Elementary.hh $(elm_eolian_hh) $(elm_eolian_impl_hh)
674CLEANFILES += $(nodist_includecxxbindings_HEADERS)
675EXTRA_DIST += Elementary.hh.in
676endif
677
678if HAVE_JS
679CLEANFILES += $(elm_eolian_js_cc)
680
681lib_LTLIBRARIES += libelementary_js.la
682
683AM_V_CP = $(am__v_CP_@AM_V@)
684am__v_CP_ = $(am__v_CP_@AM_DEFAULT_V@)
685am__v_CP_0 = @echo " CP " $@;
686CP = cp
687
688if HAVE_NODEJS
689elm.node: libelementary_js.la
690 $(AM_V_CP)$(CP) $(abs_top_builddir)/src/lib/.libs/libelementary_js.so $(abs_top_builddir)/src/lib/elm.node
691
692elmnodedir = $(libdir)/node_modules
693elmnode_DATA = elm.node
694
695CLEANFILES += ${elmnodedir_DATA}
696EXTRA_DIST += ${elmnodedir_DATA}
697
698BUILT_SOURCES += ${elmnodedir_DATA}
699endif
700
701AM_CXXFLAGS = @ELEMENTARY_CFLAGS@ @ELEMENTARY_JS_CFLAGS@
702
703elm_js_object_files = $(elm_eolian_files:%.eo=%.eo.js.l$(OBJEXT))
704elm_js_object_files: $(elm_eolian_js_cc)
705
706libelementary_js_la_SOURCES = elementary_js.cc
707nodist_EXTRA_libelementary_js_la_SOURCES = $(elm_eolian_js_cc)
708
709libelementary_js_la_CXXFLAGS = @ELEMENTARY_CFLAGS@ @ELEMENTARY_JS_CFLAGS@
710libelementary_js_la_LIBADD = \
711@ELEMENTARY_LIBS@ \
712@ELEMENTARY_JS_LIBS@ \
713libelementary.la \
714@LTLIBINTL@ \
715$(elm_js_object_files)
716
717libelementary_js_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
718
719endif
720