From 70cc3677ae9ea4f7edbb38df096a238115b988d3 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Thu, 14 Apr 2016 16:22:23 -0700 Subject: [PATCH] elementary: make it possible to build the library alone. --- configure.ac | 1 + src/lib/elementary/Makefile.am | 1319 +++++++++++++++----------------- 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 src/lib/ecore/Makefile src/lib/eio/Makefile src/lib/edje/Makefile +src/lib/elementary/Makefile src/benchmarks/eina/Makefile src/benchmarks/eo/Makefile src/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 @@ -AUTOMAKE_OPTIONS = 1.4 foreign -MAINTAINERCLEANFILES = Makefile.in +EOLIAN_FLAGS = -I$(srcdir) -CLEANFILES= +include ../../Makefile_Eolian_Subbuild_Helper.am -EOLIAN_FLAGS = @DEPS_EOLIAN_FLAGS@ \ - -I$(top_srcdir)/src/lib +### Library -include $(top_srcdir)/Makefile_Eolian_Helper.am -include $(top_srcdir)/Makefile_Eolian_Cxx_Helper.am -include $(top_srcdir)/Makefile_Eolian_Js_Helper.am +elm_eolian_files = \ + elm_access.eo \ + elm_actionslider.eo \ + elm_atspi_bridge.eo \ + elm_app_client.eo \ + elm_app_client_view.eo \ + elm_app_server.eo \ + elm_app_server_view.eo \ + elm_atspi_app_object.eo \ + elm_bg.eo \ + elm_box.eo \ + elm_bubble.eo \ + elm_button.eo \ + elm_calendar.eo \ + elm_check.eo \ + elm_clock.eo \ + elm_colorselector.eo \ + elm_combobox.eo \ + elm_conformant.eo \ + elm_container.eo \ + elm_ctxpopup.eo \ + elm_datetime.eo \ + elm_dayselector.eo \ + elm_diskselector.eo \ + elm_entry.eo \ + elm_fileselector.eo \ + elm_fileselector_button.eo \ + elm_fileselector_entry.eo \ + elm_flip.eo \ + elm_flipselector.eo \ + elm_frame.eo \ + elm_gengrid.eo \ + elm_gengrid_pan.eo \ + elm_genlist.eo \ + elm_genlist_pan.eo \ + elm_gesture_layer.eo \ + elm_glview.eo \ + elm_grid.eo \ + elm_hover.eo \ + elm_hoversel.eo \ + elm_icon.eo \ + elm_image.eo \ + elm_index.eo \ + elm_interface_atspi_accessible.eo \ + elm_interface_atspi_action.eo \ + elm_interface_atspi_component.eo \ + elm_interface_atspi_editable_text.eo \ + elm_interface_atspi_image.eo \ + elm_interface_atspi_selection.eo \ + elm_interface_atspi_text.eo \ + elm_interface_atspi_value.eo \ + elm_interface_atspi_widget_action.eo \ + elm_interface_atspi_window.eo \ + elm_interface_fileselector.eo \ + elm_interface_scrollable.eo \ + elm_inwin.eo \ + elm_label.eo \ + elm_layout.eo \ + elm_list.eo \ + elm_map.eo \ + elm_map_pan.eo \ + elm_mapbuf.eo \ + elm_menu.eo \ + elm_multibuttonentry.eo \ + elm_naviframe.eo \ + elm_notify.eo \ + elm_nstate.eo \ + elm_pan.eo \ + elm_panel.eo \ + elm_panes.eo \ + elm_photo.eo \ + elm_photocam.eo \ + elm_photocam_pan.eo \ + elm_player.eo \ + elm_plug.eo \ + elm_popup.eo \ + elm_prefs.eo \ + elm_progressbar.eo \ + elm_radio.eo \ + elm_route.eo \ + elm_scroller.eo \ + elm_segment_control.eo \ + elm_separator.eo \ + elm_slider.eo \ + elm_slideshow.eo \ + elm_spinner.eo \ + elm_sys_notify_interface.eo \ + elm_sys_notify.eo \ + elm_sys_notify_dbus.eo \ + elm_systray.eo \ + elm_table.eo \ + elm_thumb.eo \ + elm_toolbar.eo \ + elm_video.eo \ + elm_view_list.eo \ + elm_view_form.eo \ + elm_web.eo \ + elm_widget.eo \ + elm_win.eo \ + elm_win_standard.eo \ + elm_widget_item.eo \ + elm_color_item.eo \ + elm_dayselector_item.eo \ + elm_hoversel_item.eo \ + elm_segment_control_item.eo \ + elm_slideshow_item.eo \ + elm_flipselector_item.eo \ + elm_menu_item.eo \ + elm_ctxpopup_item.eo \ + elm_index_item.eo \ + elm_multibuttonentry_item.eo \ + elm_naviframe_item.eo \ + elm_genlist_item.eo \ + elm_gengrid_item.eo \ + elm_list_item.eo \ + elm_toolbar_item.eo \ + elm_diskselector_item.eo \ + elm_popup_item.eo -AM_CPPFLAGS = \ --DELM_INTERNAL_API_ARGESFSDFEFC=1 \ --DMODULES_PATH=\"$(pkglibdir)/modules\" \ --I. \ --I$(top_builddir) \ --I$(top_srcdir) \ --I$(top_srcdir)/src/imported \ --I$(top_srcdir)/src/lib \ --I$(top_builddir)/src/lib \ --DPACKAGE_DATA_DIR=\"$(pkgdatadir)\" \ --DLOCALE_DIR=\"$(localedir)\" \ --DPACKAGE_LIB_DIR=\"$(libdir)\" \ --DICON_DIR=\"$(datadir)/icons\" \ --DELM_TOP_BUILD_DIR=\"$(top_builddir)\" \ --DELEMENTARY_BUILD \ -@ELEMENTARY_CFLAGS@ +elm_eolian_type_files = \ + elm_general.eot + +elm_eolian_c = $(elm_eolian_files:%.eo=%.eo.c) +elm_eolian_h = $(elm_eolian_files:%.eo=%.eo.h) \ + $(elm_eolian_files:%.eo=%.eo.legacy.h) \ + $(elm_eolian_type_files:%.eot=%.eot.h) + +BUILT_SOURCES = \ + $(elm_eolian_c) \ + $(elm_eolian_h) + +elementaryeolianfilesdir = $(datadir)/eolian/include/elementary-@VMAJ@ +elementaryeolianfiles_DATA = $(elm_eolian_files) $(elm_eolian_type_files) lib_LTLIBRARIES = libelementary.la @@ -35,686 +146,500 @@ Elementary_Cursor.h includesdir = $(includedir)/elementary-@VMAJ@ includesunstable_HEADERS = \ -elm_gen_common.h \ -elm_atspi_bridge.h \ -elm_interface_atspi_accessible.h \ -elm_interface_atspi_text.h \ -elm_interface_atspi_widget_action.h \ -elm_interface_atspi_window.h \ -elm_interface_fileselector.h \ -elm_interface_scrollable.h \ -elm_interfaces.h \ -elm_widget.h \ -elm_widget_actionslider.h \ -elm_widget_bg.h \ -elm_widget_box.h \ -elm_widget_bubble.h \ -elm_widget_button.h \ -elm_widget_calendar.h \ -elm_widget_check.h \ -elm_widget_clock.h \ -elm_widget_colorselector.h \ -elm_widget_conform.h \ -elm_widget_container.h \ -elm_widget_combobox.h \ -elm_widget_ctxpopup.h \ -elm_widget_datetime.h \ -elm_widget_dayselector.h \ -elm_widget_diskselector.h \ -elm_widget_entry.h \ -elm_widget_fileselector.h \ -elm_widget_fileselector_button.h \ -elm_widget_fileselector_entry.h \ -elm_widget_flip.h \ -elm_widget_flipselector.h \ -elm_widget_frame.h \ -elm_widget_gengrid.h \ -elm_widget_genlist.h \ -elm_widget_glview.h \ -elm_widget_grid.h \ -elm_widget_hover.h \ -elm_widget_hoversel.h \ -elm_widget_icon.h \ -elm_widget_image.h \ -elm_widget_index.h \ -elm_widget_inwin.h \ -elm_widget_label.h \ -elm_widget_layout.h \ -elm_widget_list.h \ -elm_widget_map.h \ -elm_widget_mapbuf.h \ -elm_widget_menu.h \ -elm_widget_multibuttonentry.h \ -elm_widget_naviframe.h \ -elm_widget_notify.h \ -elm_widget_nstate.h \ -elm_widget_panel.h \ -elm_widget_panes.h \ -elm_widget_photo.h \ -elm_widget_photocam.h \ -elm_widget_player.h \ -elm_widget_plug.h \ -elm_widget_popup.h \ -elm_widget_prefs.h \ -elm_widget_progressbar.h \ -elm_widget_radio.h \ -elm_widget_route.h \ -elm_widget_scroller.h \ -elm_widget_segment_control.h \ -elm_widget_separator.h \ -elm_widget_slider.h \ -elm_widget_slideshow.h \ -elm_widget_spinner.h \ -elm_widget_table.h \ -elm_widget_thumb.h \ -elm_widget_toolbar.h \ -elm_widget_video.h \ -elm_widget_web.h + elm_gen_common.h \ + elm_atspi_bridge.h \ + elm_interface_atspi_accessible.h \ + elm_interface_atspi_text.h \ + elm_interface_atspi_widget_action.h \ + elm_interface_atspi_window.h \ + elm_interface_fileselector.h \ + elm_interface_scrollable.h \ + elm_interfaces.h \ + elm_widget.h \ + elm_widget_actionslider.h \ + elm_widget_bg.h \ + elm_widget_box.h \ + elm_widget_bubble.h \ + elm_widget_button.h \ + elm_widget_calendar.h \ + elm_widget_check.h \ + elm_widget_clock.h \ + elm_widget_colorselector.h \ + elm_widget_conform.h \ + elm_widget_container.h \ + elm_widget_combobox.h \ + elm_widget_ctxpopup.h \ + elm_widget_datetime.h \ + elm_widget_dayselector.h \ + elm_widget_diskselector.h \ + elm_widget_entry.h \ + elm_widget_fileselector.h \ + elm_widget_fileselector_button.h \ + elm_widget_fileselector_entry.h \ + elm_widget_flip.h \ + elm_widget_flipselector.h \ + elm_widget_frame.h \ + elm_widget_gengrid.h \ + elm_widget_genlist.h \ + elm_widget_glview.h \ + elm_widget_grid.h \ + elm_widget_hover.h \ + elm_widget_hoversel.h \ + elm_widget_icon.h \ + elm_widget_image.h \ + elm_widget_index.h \ + elm_widget_inwin.h \ + elm_widget_label.h \ + elm_widget_layout.h \ + elm_widget_list.h \ + elm_widget_map.h \ + elm_widget_mapbuf.h \ + elm_widget_menu.h \ + elm_widget_multibuttonentry.h \ + elm_widget_naviframe.h \ + elm_widget_notify.h \ + elm_widget_nstate.h \ + elm_widget_panel.h \ + elm_widget_panes.h \ + elm_widget_photo.h \ + elm_widget_photocam.h \ + elm_widget_player.h \ + elm_widget_plug.h \ + elm_widget_popup.h \ + elm_widget_prefs.h \ + elm_widget_progressbar.h \ + elm_widget_radio.h \ + elm_widget_route.h \ + elm_widget_scroller.h \ + elm_widget_segment_control.h \ + elm_widget_separator.h \ + elm_widget_slider.h \ + elm_widget_slideshow.h \ + elm_widget_spinner.h \ + elm_widget_table.h \ + elm_widget_thumb.h \ + elm_widget_toolbar.h \ + elm_widget_video.h \ + elm_widget_web.h includesunstabledir = $(includedir)/elementary-@VMAJ@ +nodist_includesunstable_HEADERS = $(elm_eolian_h) + includesub_HEADERS = \ -elc_ctxpopup.h \ -elc_ctxpopup_eo.h \ -elc_ctxpopup_legacy.h \ -elc_combobox.h \ -elc_combobox_legacy.h \ -elc_fileselector.h \ -elc_fileselector_eo.h \ -elc_fileselector_legacy.h \ -elc_fileselector_common.h \ -elc_fileselector_button.h \ -elc_fileselector_button_eo.h \ -elc_fileselector_button_legacy.h \ -elc_fileselector_entry.h \ -elc_fileselector_entry_eo.h \ -elc_fileselector_entry_legacy.h \ -elc_hoversel.h \ -elc_hoversel_eo.h \ -elc_hoversel_legacy.h \ -elc_multibuttonentry.h \ -elc_multibuttonentry_eo.h \ -elc_multibuttonentry_legacy.h \ -elc_multibuttonentry_common.h \ -elc_naviframe.h \ -elc_naviframe_eo.h \ -elc_naviframe_legacy.h \ -elc_naviframe_common.h \ -elc_popup.h \ -elc_popup_eo.h \ -elc_popup_legacy.h \ -elm_access.h \ -elm_actionslider.h \ -elm_actionslider_eo.h \ -elm_actionslider_legacy.h \ -elm_app_common.h \ -elm_app_server_eo.h \ -elm_app_server_view_eo.h \ -elm_app_server_view.h \ -elm_app_server_eet.h \ -elm_app_server.h \ -elm_app_client_eo.h \ -elm_app_client.h \ -elm_app_client_view_eo.h \ -elm_app_client_view.h \ -elm_app.h \ -elm_atspi_app_object.h \ -elm_authors.h \ -elm_bg.h \ -elm_bg_eo.h \ -elm_bg_legacy.h \ -elm_box.h \ -elm_box_eo.h \ -elm_box_legacy.h \ -elm_box_common.h \ -elm_bubble.h \ -elm_bubble_eo.h \ -elm_bubble_legacy.h \ -elm_button.h \ -elm_button_eo.h \ -elm_button_legacy.h \ -elm_cache.h \ -elm_calendar.h \ -elm_calendar_eo.h \ -elm_calendar_legacy.h \ -elm_calendar_common.h \ -elm_check.h \ -elm_check_eo.h \ -elm_check_legacy.h \ -elm_clock.h \ -elm_clock_eo.h \ -elm_clock_legacy.h \ -elm_cnp.h \ -elm_colorselector.h \ -elm_colorselector_eo.h \ -elm_colorselector_legacy.h \ -elm_colorselector_common.h \ -elm_color_class.h \ -elm_config.h \ -elm_conform.h \ -elm_conform_eo.h \ -elm_conform_legacy.h \ -elm_container.h \ -elm_cursor.h \ -elm_datetime.h \ -elm_datetime_common.h \ -elm_datetime_eo.h \ -elm_datetime_legacy.h \ -elm_dayselector.h \ -elm_dayselector_eo.h \ -elm_dayselector_legacy.h \ -elm_debug.h \ -elm_deprecated.h \ -elm_diskselector.h \ -elm_diskselector_common.h \ -elm_diskselector_eo.h \ -elm_diskselector_legacy.h \ -elm_entry.h \ -elm_entry_common.h \ -elm_entry_eo.h \ -elm_entry_legacy.h \ -elm_finger.h \ -elm_flip.h \ -elm_flip_eo.h \ -elm_flip_legacy.h \ -elm_flipselector.h \ -elm_flipselector_eo.h \ -elm_flipselector_legacy.h \ -elm_focus.h \ -elm_focus_item.h \ -elm_font.h \ -elm_frame.h \ -elm_frame_eo.h \ -elm_frame_legacy.h \ -elm_gen.h \ -elm_general.h \ -elm_gengrid.h \ -elm_gengrid_common.h \ -elm_gengrid_eo.h \ -elm_gengrid_legacy.h \ -elm_genlist.h \ -elm_genlist_common.h \ -elm_genlist_eo.h \ -elm_genlist_legacy.h \ -elm_gesture_layer.h \ -elm_gesture_layer_common.h \ -elm_gesture_layer_eo.h \ -elm_gesture_layer_legacy.h \ -elm_getting_started.h \ -elm_glview.h \ -elm_glview_common.h \ -elm_glview_eo.h \ -elm_glview_legacy.h \ -elm_grid.h \ -elm_grid_eo.h \ -elm_grid_legacy.h \ -elm_hover.h \ -elm_hover_eo.h \ -elm_hover_legacy.h \ -elm_icon.h \ -elm_icon_eo.h \ -elm_icon_legacy.h \ -elm_image.h \ -elm_image_eo.h \ -elm_image_legacy.h \ -elm_index.h \ -elm_index_eo.h \ -elm_index_legacy.h \ -elm_intro.h \ -elm_inwin.h \ -elm_inwin_eo.h \ -elm_inwin_legacy.h \ -elm_label.h \ -elm_label_eo.h \ -elm_label_legacy.h \ -elm_layout.h \ -elm_layout_common.h \ -elm_layout_eo.h \ -elm_layout_legacy.h \ -elm_list.h \ -elm_list_eo.h \ -elm_list_legacy.h \ -elm_macros.h \ -elm_map.h \ -elm_map_common.h \ -elm_map_eo.h \ -elm_map_legacy.h \ -elm_mapbuf.h \ -elm_mapbuf_eo.h \ -elm_mapbuf_legacy.h \ -elm_menu.h \ -elm_menu_eo.h \ -elm_menu_legacy.h \ -elm_mirroring.h \ -elm_need.h \ -elm_notify.h \ -elm_notify_common.h \ -elm_notify_eo.h \ -elm_notify_legacy.h \ -elm_nstate.h \ -elm_object.h \ -elm_object_item.h \ -elm_panel.h \ -elm_panel_common.h \ -elm_panel_eo.h \ -elm_panel_legacy.h \ -elm_panes.h \ -elm_panes_eo.h \ -elm_panes_legacy.h \ -elm_photo.h \ -elm_photo_eo.h \ -elm_photo_legacy.h \ -elm_photocam.h \ -elm_photocam_eo.h \ -elm_photocam_legacy.h \ -elm_plug.h \ -elm_plug_eo.h \ -elm_plug_legacy.h \ -elm_prefs.h \ -elm_prefs_common.h \ -elm_prefs_eo.h \ -elm_prefs_legacy.h \ -elm_prefs_data.h \ -elm_progressbar.h \ -elm_progressbar_common.h \ -elm_progressbar_eo.h \ -elm_progressbar_legacy.h \ -elm_radio.h \ -elm_radio_eo.h \ -elm_radio_legacy.h \ -elm_route.h \ -elm_route_eo.h \ -elm_route_legacy.h \ -elm_scale.h \ -elm_scroll.h \ -elm_scroller.h \ -elm_scroller_eo.h \ -elm_scroller_legacy.h \ -elm_segment_control.h \ -elm_segment_control_eo.h \ -elm_segment_control_legacy.h \ -elm_separator.h \ -elm_separator_eo.h \ -elm_separator_legacy.h \ -elm_slider.h \ -elm_slider_common.h \ -elm_slider_eo.h \ -elm_slider_legacy.h \ -elm_slideshow.h \ -elm_slideshow_common.h \ -elm_slideshow_eo.h \ -elm_slideshow_legacy.h \ -elm_spinner.h \ -elm_spinner_eo.h \ -elm_spinner_legacy.h \ -elm_store.h \ -elm_systray.h \ -elm_systray_eo.h \ -elm_systray_common.h \ -elm_systray_watcher.h \ -elm_sys_notify.h \ -elm_sys_notify.eo.h \ -elm_sys_notify_dbus.eo.h \ -elm_table.h \ -elm_table_eo.h \ -elm_table_legacy.h \ -elm_theme.h \ -elm_thumb.h \ -elm_thumb_common.h \ -elm_thumb_eo.h \ -elm_thumb_legacy.h \ -elm_toolbar.h \ -elm_toolbar_common.h \ -elm_toolbar_eo.h \ -elm_toolbar_legacy.h \ -elm_tooltip.h \ -elm_transit.h \ -elm_video.h \ -elm_video_eo.h \ -elm_video_legacy.h \ -elm_view_list.h \ -elm_view_form.h \ -elm_web.h \ -elm_web_common.h \ -elm_web_eo.h \ -elm_web_legacy.h \ -elm_win.h \ -elm_win_common.h \ -elm_win_eo.h \ -elm_win_legacy.h \ -elm_win_standard.h \ -elm_win_standard.eo.h \ -elm_helper.h + elc_ctxpopup.h \ + elc_ctxpopup_eo.h \ + elc_ctxpopup_legacy.h \ + elc_combobox.h \ + elc_combobox_legacy.h \ + elc_fileselector.h \ + elc_fileselector_eo.h \ + elc_fileselector_legacy.h \ + elc_fileselector_common.h \ + elc_fileselector_button.h \ + elc_fileselector_button_eo.h \ + elc_fileselector_button_legacy.h \ + elc_fileselector_entry.h \ + elc_fileselector_entry_eo.h \ + elc_fileselector_entry_legacy.h \ + elc_hoversel.h \ + elc_hoversel_eo.h \ + elc_hoversel_legacy.h \ + elc_multibuttonentry.h \ + elc_multibuttonentry_eo.h \ + elc_multibuttonentry_legacy.h \ + elc_multibuttonentry_common.h \ + elc_naviframe.h \ + elc_naviframe_eo.h \ + elc_naviframe_legacy.h \ + elc_naviframe_common.h \ + elc_popup.h \ + elc_popup_eo.h \ + elc_popup_legacy.h \ + elm_access.h \ + elm_actionslider.h \ + elm_actionslider_eo.h \ + elm_actionslider_legacy.h \ + elm_app_common.h \ + elm_app_server_eo.h \ + elm_app_server_view_eo.h \ + elm_app_server_view.h \ + elm_app_server_eet.h \ + elm_app_server.h \ + elm_app_client_eo.h \ + elm_app_client.h \ + elm_app_client_view_eo.h \ + elm_app_client_view.h \ + elm_app.h \ + elm_atspi_app_object.h \ + elm_authors.h \ + elm_bg.h \ + elm_bg_eo.h \ + elm_bg_legacy.h \ + elm_box.h \ + elm_box_eo.h \ + elm_box_legacy.h \ + elm_box_common.h \ + elm_bubble.h \ + elm_bubble_eo.h \ + elm_bubble_legacy.h \ + elm_button.h \ + elm_button_eo.h \ + elm_button_legacy.h \ + elm_cache.h \ + elm_calendar.h \ + elm_calendar_eo.h \ + elm_calendar_legacy.h \ + elm_calendar_common.h \ + elm_check.h \ + elm_check_eo.h \ + elm_check_legacy.h \ + elm_clock.h \ + elm_clock_eo.h \ + elm_clock_legacy.h \ + elm_cnp.h \ + elm_colorselector.h \ + elm_colorselector_eo.h \ + elm_colorselector_legacy.h \ + elm_colorselector_common.h \ + elm_color_class.h \ + elm_config.h \ + elm_conform.h \ + elm_conform_eo.h \ + elm_conform_legacy.h \ + elm_container.h \ + elm_cursor.h \ + elm_datetime.h \ + elm_datetime_common.h \ + elm_datetime_eo.h \ + elm_datetime_legacy.h \ + elm_dayselector.h \ + elm_dayselector_eo.h \ + elm_dayselector_legacy.h \ + elm_debug.h \ + elm_deprecated.h \ + elm_diskselector.h \ + elm_diskselector_common.h \ + elm_diskselector_eo.h \ + elm_diskselector_legacy.h \ + elm_entry.h \ + elm_entry_common.h \ + elm_entry_eo.h \ + elm_entry_legacy.h \ + elm_finger.h \ + elm_flip.h \ + elm_flip_eo.h \ + elm_flip_legacy.h \ + elm_flipselector.h \ + elm_flipselector_eo.h \ + elm_flipselector_legacy.h \ + elm_focus.h \ + elm_focus_item.h \ + elm_font.h \ + elm_frame.h \ + elm_frame_eo.h \ + elm_frame_legacy.h \ + elm_gen.h \ + elm_general.h \ + elm_gengrid.h \ + elm_gengrid_common.h \ + elm_gengrid_eo.h \ + elm_gengrid_legacy.h \ + elm_genlist.h \ + elm_genlist_common.h \ + elm_genlist_eo.h \ + elm_genlist_legacy.h \ + elm_gesture_layer.h \ + elm_gesture_layer_common.h \ + elm_gesture_layer_eo.h \ + elm_gesture_layer_legacy.h \ + elm_getting_started.h \ + elm_glview.h \ + elm_glview_common.h \ + elm_glview_eo.h \ + elm_glview_legacy.h \ + elm_grid.h \ + elm_grid_eo.h \ + elm_grid_legacy.h \ + elm_hover.h \ + elm_hover_eo.h \ + elm_hover_legacy.h \ + elm_icon.h \ + elm_icon_eo.h \ + elm_icon_legacy.h \ + elm_image.h \ + elm_image_eo.h \ + elm_image_legacy.h \ + elm_index.h \ + elm_index_eo.h \ + elm_index_legacy.h \ + ${top_builddir}/elm_intro.h \ + elm_inwin.h \ + elm_inwin_eo.h \ + elm_inwin_legacy.h \ + elm_label.h \ + elm_label_eo.h \ + elm_label_legacy.h \ + elm_layout.h \ + elm_layout_common.h \ + elm_layout_eo.h \ + elm_layout_legacy.h \ + elm_list.h \ + elm_list_eo.h \ + elm_list_legacy.h \ + elm_macros.h \ + elm_map.h \ + elm_map_common.h \ + elm_map_eo.h \ + elm_map_legacy.h \ + elm_mapbuf.h \ + elm_mapbuf_eo.h \ + elm_mapbuf_legacy.h \ + elm_menu.h \ + elm_menu_eo.h \ + elm_menu_legacy.h \ + elm_mirroring.h \ + elm_need.h \ + elm_notify.h \ + elm_notify_common.h \ + elm_notify_eo.h \ + elm_notify_legacy.h \ + elm_nstate.h \ + elm_object.h \ + elm_object_item.h \ + elm_panel.h \ + elm_panel_common.h \ + elm_panel_eo.h \ + elm_panel_legacy.h \ + elm_panes.h \ + elm_panes_eo.h \ + elm_panes_legacy.h \ + elm_photo.h \ + elm_photo_eo.h \ + elm_photo_legacy.h \ + elm_photocam.h \ + elm_photocam_eo.h \ + elm_photocam_legacy.h \ + elm_plug.h \ + elm_plug_eo.h \ + elm_plug_legacy.h \ + elm_prefs.h \ + elm_prefs_common.h \ + elm_prefs_eo.h \ + elm_prefs_legacy.h \ + elm_prefs_data.h \ + elm_progressbar.h \ + elm_progressbar_common.h \ + elm_progressbar_eo.h \ + elm_progressbar_legacy.h \ + elm_radio.h \ + elm_radio_eo.h \ + elm_radio_legacy.h \ + elm_route.h \ + elm_route_eo.h \ + elm_route_legacy.h \ + elm_scale.h \ + elm_scroll.h \ + elm_scroller.h \ + elm_scroller_eo.h \ + elm_scroller_legacy.h \ + elm_segment_control.h \ + elm_segment_control_eo.h \ + elm_segment_control_legacy.h \ + elm_separator.h \ + elm_separator_eo.h \ + elm_separator_legacy.h \ + elm_slider.h \ + elm_slider_common.h \ + elm_slider_eo.h \ + elm_slider_legacy.h \ + elm_slideshow.h \ + elm_slideshow_common.h \ + elm_slideshow_eo.h \ + elm_slideshow_legacy.h \ + elm_spinner.h \ + elm_spinner_eo.h \ + elm_spinner_legacy.h \ + elm_store.h \ + elm_systray.h \ + elm_systray_eo.h \ + elm_systray_common.h \ + elm_systray_watcher.h \ + elm_sys_notify.h \ + elm_table.h \ + elm_table_eo.h \ + elm_table_legacy.h \ + elm_theme.h \ + elm_thumb.h \ + elm_thumb_common.h \ + elm_thumb_eo.h \ + elm_thumb_legacy.h \ + elm_toolbar.h \ + elm_toolbar_common.h \ + elm_toolbar_eo.h \ + elm_toolbar_legacy.h \ + elm_tooltip.h \ + elm_transit.h \ + elm_video.h \ + elm_video_eo.h \ + elm_video_legacy.h \ + elm_view_list.h \ + elm_view_form.h \ + elm_web.h \ + elm_web_common.h \ + elm_web_eo.h \ + elm_web_legacy.h \ + elm_win.h \ + elm_win_common.h \ + elm_win_eo.h \ + elm_win_legacy.h \ + elm_win_standard.h \ + elm_helper.h includesubdir = $(includedir)/elementary-@VMAJ@/ libelementary_la_SOURCES = \ -elm_priv.h \ -els_box.h \ -elc_ctxpopup.c \ -elc_fileselector.c \ -elc_fileselector_button.c \ -elc_fileselector_entry.c \ -elc_hoversel.c \ -elc_multibuttonentry.c \ -elc_naviframe.c \ -elc_player.c \ -elc_popup.c \ -elc_scrolled_entry.c \ -elm_access.c \ -elm_actionslider.c \ -elm_app_common.c \ -elm_app_server_eet.c \ -elm_app_server.c \ -elm_app_server_view.c \ -elm_app_client.c \ -elm_app_client_view.c \ -elm_atspi_app_object.c \ -elm_atspi_bridge.c \ -elm_bg.c \ -elm_box.c \ -elm_bubble.c \ -elm_button.c \ -elm_calendar.c \ -elm_check.c \ -elm_clock.c \ -elm_cnp.c \ -elm_colorselector.c \ -elm_color_class.c \ -elc_combobox.c \ -elm_config.c \ -elm_conform.c \ -elm_container.c \ -elm_datetime.c \ -elm_dayselector.c \ -elm_dbus_menu.c \ -elm_diskselector.c \ -elm_entry.c \ -elm_flip.c \ -elm_flipselector.c \ -elm_font.c \ -elm_frame.c \ -elm_gengrid.c \ -elm_genlist.c \ -elm_gesture_layer.c \ -elm_gesture_layer_extra_gestures.c \ -elm_glview.c \ -elm_grid.c \ -elm_hover.c \ -elm_icon.c \ -elm_image.c \ -elm_index.c \ -elm_interface_atspi_accessible.c \ -elm_interface_atspi_action.c \ -elm_interface_atspi_component.c \ -elm_interface_atspi_editable_text.c \ -elm_interface_atspi_image.c \ -elm_interface_atspi_selection.c \ -elm_interface_atspi_text.c \ -elm_interface_atspi_value.c \ -elm_interface_atspi_widget_action.c \ -elm_interface_atspi_window.c \ -elm_interface_fileselector.c \ -elm_interface_scrollable.c \ -elm_inwin.c \ -elm_label.c \ -elm_layout.c \ -elm_list.c \ -elm_main.c \ -elm_map.c \ -elm_mapbuf.c \ -elm_menu.c \ -elm_module.c \ -elm_notify.c \ -elm_nstate.c \ -elm_panel.c \ -elm_panes.c \ -elm_photo.c \ -elm_photocam.c \ -elm_plug.c \ -elm_prefs.c \ -elm_prefs_data.c \ -elm_prefs_edd.x \ -elm_progressbar.c \ -elm_radio.c \ -elm_route.c \ -elm_scroller.c \ -elm_segment_control.c \ -elm_separator.c \ -elm_slider.c \ -elm_slideshow.c \ -elm_spinner.c \ -elm_store.c \ -elm_systray.c \ -elm_systray_watcher.c \ -elm_sys_notify_interface.c \ -elm_sys_notify.c \ -elm_sys_notify_dbus.c \ -elm_table.c \ -elm_theme.c \ -elm_thumb.c \ -elm_toolbar.c \ -elm_transit.c \ -elm_util.c \ -elm_url.c \ -elm_video.c \ -elm_view_list.c \ -elm_view_form.c \ -elm_web2.c \ -elm_widget.c \ -elm_win.c \ -elm_win_standard.c \ -elm_helper.c \ -els_box.c \ -els_cursor.c \ -els_tooltip.c \ -elu_ews_wm.c + elm_priv.h \ + static_libs/atspi/atspi-constants.h \ + elementary_config.h \ + els_box.h \ + elc_ctxpopup.c \ + elc_fileselector.c \ + elc_fileselector_button.c \ + elc_fileselector_entry.c \ + elc_hoversel.c \ + elc_multibuttonentry.c \ + elc_naviframe.c \ + elc_player.c \ + elc_popup.c \ + elc_scrolled_entry.c \ + elm_access.c \ + elm_actionslider.c \ + elm_app_common.c \ + elm_app_server_eet.c \ + elm_app_server.c \ + elm_app_server_view.c \ + elm_app_client.c \ + elm_app_client_view.c \ + elm_atspi_app_object.c \ + elm_atspi_bridge.c \ + elm_bg.c \ + elm_box.c \ + elm_bubble.c \ + elm_button.c \ + elm_calendar.c \ + elm_check.c \ + elm_clock.c \ + elm_cnp.c \ + elm_colorselector.c \ + elm_color_class.c \ + elc_combobox.c \ + elm_config.c \ + elm_conform.c \ + elm_container.c \ + elm_datetime.c \ + elm_dayselector.c \ + elm_dbus_menu.c \ + elm_diskselector.c \ + elm_entry.c \ + elm_flip.c \ + elm_flipselector.c \ + elm_font.c \ + elm_frame.c \ + elm_gengrid.c \ + elm_genlist.c \ + elm_gesture_layer.c \ + elm_gesture_layer_extra_gestures.c \ + elm_glview.c \ + elm_grid.c \ + elm_hover.c \ + elm_icon.c \ + elm_image.c \ + elm_index.c \ + elm_interface_atspi_accessible.c \ + elm_interface_atspi_action.c \ + elm_interface_atspi_component.c \ + elm_interface_atspi_editable_text.c \ + elm_interface_atspi_image.c \ + elm_interface_atspi_selection.c \ + elm_interface_atspi_text.c \ + elm_interface_atspi_value.c \ + elm_interface_atspi_widget_action.c \ + elm_interface_atspi_window.c \ + elm_interface_fileselector.c \ + elm_interface_scrollable.c \ + elm_inwin.c \ + elm_label.c \ + elm_layout.c \ + elm_list.c \ + elm_main.c \ + elm_map.c \ + elm_mapbuf.c \ + elm_menu.c \ + elm_module.c \ + elm_notify.c \ + elm_nstate.c \ + elm_panel.c \ + elm_panes.c \ + elm_photo.c \ + elm_photocam.c \ + elm_plug.c \ + elm_prefs.c \ + elm_prefs_data.c \ + elm_prefs_edd.x \ + elm_progressbar.c \ + elm_radio.c \ + elm_route.c \ + elm_scroller.c \ + elm_segment_control.c \ + elm_separator.c \ + elm_slider.c \ + elm_slideshow.c \ + elm_spinner.c \ + elm_store.c \ + elm_systray.c \ + elm_systray_watcher.c \ + elm_sys_notify_interface.c \ + elm_sys_notify.c \ + elm_sys_notify_dbus.c \ + elm_table.c \ + elm_theme.c \ + elm_thumb.c \ + elm_toolbar.c \ + elm_transit.c \ + elm_util.c \ + elm_url.c \ + elm_video.c \ + elm_view_list.c \ + elm_view_form.c \ + elm_web2.c \ + elm_widget.c \ + elm_win.c \ + elm_win_standard.c \ + elm_helper.c \ + els_box.c \ + els_cursor.c \ + els_tooltip.c \ + elu_ews_wm.c libelementary_la_CFLAGS = @ELEMENTARY_CFLAGS@ -libelementary_la_LIBADD = \ -@ELEMENTARY_LIBS@ \ -@LTLIBINTL@ - +libelementary_la_LIBADD = @ELEMENTARY_SUBBUILD_LIBS@ @LTLIBINTL@ +libelementary_la_DEPENDENCIES = @ELEMENTARY_SUBBUILD_INTERNAL_LIBS@ libelementary_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@ -EXTRA_DIST = \ -elm_factory.h \ -elm_factory.c \ -elm_intro.h.in - -elm_eolian_files = \ -elm_access.eo \ -elm_actionslider.eo \ -elm_atspi_bridge.eo \ -elm_app_client.eo \ -elm_app_client_view.eo \ -elm_app_server.eo \ -elm_app_server_view.eo \ -elm_atspi_app_object.eo \ -elm_bg.eo \ -elm_box.eo \ -elm_bubble.eo \ -elm_button.eo \ -elm_calendar.eo \ -elm_check.eo \ -elm_clock.eo \ -elm_colorselector.eo \ -elm_combobox.eo \ -elm_conformant.eo \ -elm_container.eo \ -elm_ctxpopup.eo \ -elm_datetime.eo \ -elm_dayselector.eo \ -elm_diskselector.eo \ -elm_entry.eo \ -elm_fileselector.eo \ -elm_fileselector_button.eo \ -elm_fileselector_entry.eo \ -elm_flip.eo \ -elm_flipselector.eo \ -elm_frame.eo \ -elm_gengrid.eo \ -elm_gengrid_pan.eo \ -elm_genlist.eo \ -elm_genlist_pan.eo \ -elm_gesture_layer.eo \ -elm_glview.eo \ -elm_grid.eo \ -elm_hover.eo \ -elm_hoversel.eo \ -elm_icon.eo \ -elm_image.eo \ -elm_index.eo \ -elm_interface_atspi_accessible.eo \ -elm_interface_atspi_action.eo \ -elm_interface_atspi_component.eo \ -elm_interface_atspi_editable_text.eo \ -elm_interface_atspi_image.eo \ -elm_interface_atspi_selection.eo \ -elm_interface_atspi_text.eo \ -elm_interface_atspi_value.eo \ -elm_interface_atspi_widget_action.eo \ -elm_interface_atspi_window.eo \ -elm_interface_fileselector.eo \ -elm_interface_scrollable.eo \ -elm_inwin.eo \ -elm_label.eo \ -elm_layout.eo \ -elm_list.eo \ -elm_map.eo \ -elm_map_pan.eo \ -elm_mapbuf.eo \ -elm_menu.eo \ -elm_multibuttonentry.eo \ -elm_naviframe.eo \ -elm_notify.eo \ -elm_nstate.eo \ -elm_pan.eo \ -elm_panel.eo \ -elm_panes.eo \ -elm_photo.eo \ -elm_photocam.eo \ -elm_photocam_pan.eo \ -elm_player.eo \ -elm_plug.eo \ -elm_popup.eo \ -elm_prefs.eo \ -elm_progressbar.eo \ -elm_radio.eo \ -elm_route.eo \ -elm_scroller.eo \ -elm_segment_control.eo \ -elm_separator.eo \ -elm_slider.eo \ -elm_slideshow.eo \ -elm_spinner.eo \ -elm_sys_notify_interface.eo \ -elm_sys_notify.eo \ -elm_sys_notify_dbus.eo \ -elm_systray.eo \ -elm_table.eo \ -elm_thumb.eo \ -elm_toolbar.eo \ -elm_video.eo \ -elm_view_list.eo \ -elm_view_form.eo \ -elm_web.eo \ -elm_widget.eo \ -elm_win.eo \ -elm_win_standard.eo \ -elm_widget_item.eo \ -elm_color_item.eo \ -elm_dayselector_item.eo \ -elm_hoversel_item.eo \ -elm_segment_control_item.eo \ -elm_slideshow_item.eo \ -elm_flipselector_item.eo \ -elm_menu_item.eo \ -elm_ctxpopup_item.eo \ -elm_index_item.eo \ -elm_multibuttonentry_item.eo \ -elm_naviframe_item.eo \ -elm_genlist_item.eo \ -elm_gengrid_item.eo \ -elm_list_item.eo \ -elm_toolbar_item.eo \ -elm_diskselector_item.eo \ -elm_popup_item.eo - -elm_eolian_type_files = \ -elm_general.eot - -elm_eolian_c = $(elm_eolian_files:%.eo=%.eo.c) -elm_eolian_h = $(elm_eolian_files:%.eo=%.eo.h) -elm_eolian_legacy_h = $(elm_eolian_files:%.eo=%.eo.legacy.h) -elm_eolian_hh = $(elm_eolian_files:%.eo=%.eo.hh) -elm_eolian_impl_hh = $(elm_eolian_files:%.eo=%.eo.impl.hh) - -elm_eolian_eot_h = $(elm_eolian_type_files:%.eot=%.eot.h) - -elm_eolian_js_cc = $(elm_eolian_files:%.eo=%.eo.js.cc) - -BUILT_SOURCES = \ - $(elm_eolian_c) \ - $(elm_eolian_h) \ - $(elm_eolian_eot_h) \ - $(elm_eolian_legacy_h) - -elementaryeolianfilesdir = $(datadir)/eolian/include/elementary-@VMAJ@ -elementaryeolianfiles_DATA = $(elm_eolian_files) $(elm_eolian_type_files) -EXTRA_DIST += ${elementaryeolianfiles_DATA} - -nodist_includesunstable_HEADERS = $(elm_eolian_h) $(elm_eolian_legacy_h) $(elm_eolian_eot_h) -CLEANFILES += $(nodist_includesunstable_HEADERS) - -EXTRA_DIST += ${elementaryeolianfiles_DATA} - -includecxxbindingsdir = $(includedir)/elementary-cxx-@VMAJ@ - -if HAVE_CXX11 -nodist_includecxxbindings_HEADERS = Elementary.hh $(elm_eolian_hh) $(elm_eolian_impl_hh) -CLEANFILES += $(nodist_includecxxbindings_HEADERS) -EXTRA_DIST += Elementary.hh.in -endif - -if HAVE_JS -CLEANFILES += $(elm_eolian_js_cc) - -lib_LTLIBRARIES += libelementary_js.la - -AM_V_CP = $(am__v_CP_@AM_V@) -am__v_CP_ = $(am__v_CP_@AM_DEFAULT_V@) -am__v_CP_0 = @echo " CP " $@; -CP = cp - -if HAVE_NODEJS -elm.node: libelementary_js.la - $(AM_V_CP)$(CP) $(abs_top_builddir)/src/lib/.libs/libelementary_js.so $(abs_top_builddir)/src/lib/elm.node - -elmnodedir = $(libdir)/node_modules -elmnode_DATA = elm.node - -CLEANFILES += ${elmnodedir_DATA} -EXTRA_DIST += ${elmnodedir_DATA} - -BUILT_SOURCES += ${elmnodedir_DATA} -endif - -AM_CXXFLAGS = @ELEMENTARY_CFLAGS@ @ELEMENTARY_JS_CFLAGS@ - -elm_js_object_files = $(elm_eolian_files:%.eo=%.eo.js.l$(OBJEXT)) -elm_js_object_files: $(elm_eolian_js_cc) - -libelementary_js_la_SOURCES = elementary_js.cc -nodist_EXTRA_libelementary_js_la_SOURCES = $(elm_eolian_js_cc) - -libelementary_js_la_CXXFLAGS = @ELEMENTARY_CFLAGS@ @ELEMENTARY_JS_CFLAGS@ -libelementary_js_la_LIBADD = \ -@ELEMENTARY_LIBS@ \ -@ELEMENTARY_JS_LIBS@ \ -libelementary.la \ -@LTLIBINTL@ \ -$(elm_js_object_files) - -libelementary_js_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@ - -endif - +libelementary_la_CPPFLAGS = \ +-DELM_INTERNAL_API_ARGESFSDFEFC=1 \ +-DMODULES_PATH=\"$(pkglibdir)/modules\" \ +-I. \ +-I$(top_builddir) \ +-I$(top_srcdir) \ +-I$(top_srcdir)/src/static_libs/ \ +-I$(top_srcdir)/src/lib/elementary \ +-I$(top_srcdir)/src/modules/ecore_evas/engines/wayland \ +-I$(top_builddir)/src/lib/elementary \ +-DPACKAGE_DATA_DIR=\"$(datadir)/elementary\" \ +-DPACKAGE_BIN_DIR=\"$(bindir)\" \ +-DPACKAGE_LIB_DIR=\"$(libdir)\" \ +-DLOCALE_DIR=\"$(localedir)\" \ +-DICON_DIR=\"$(datadir)/icons\" \ +-DELM_TOP_BUILD_DIR=\"$(top_builddir)\" \ +-DELEMENTARY_BUILD \ +@ELEMENTARY_CFLAGS@