1 AUTOMAKE_OPTIONS = 1.4 foreign
2 MAINTAINERCLEANFILES = Makefile.in
6 EOLIAN_FLAGS = @DEPS_EOLIAN_FLAGS@ \
7 -I$(top_srcdir)/src/lib
9 include $(top_srcdir)/Makefile_Eolian_Helper.am
10 include $(top_srcdir)/Makefile_Eolian_Cxx_Helper.am
13 -DELM_INTERNAL_API_ARGESFSDFEFC=1 \
14 -DMODULES_PATH=\"$(pkglibdir)/modules\" \
18 -I$(top_srcdir)/src/imported \
19 -I$(top_srcdir)/src/lib \
20 -I$(top_builddir)/src/lib \
21 -DPACKAGE_DATA_DIR=\"$(pkgdatadir)\" \
22 -DLOCALE_DIR=\"$(localedir)\" \
23 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
24 -DICON_DIR=\"$(datadir)/icons\" \
25 -DELM_TOP_BUILD_DIR=\"$(top_builddir)\" \
29 lib_LTLIBRARIES = libelementary.la
34 includesdir = $(includedir)/elementary-@VMAJ@
36 includesunstable_HEADERS = \
39 elm_interface_atspi_accessible.h \
40 elm_interface_atspi_text.h \
41 elm_interface_atspi_widget_action.h \
42 elm_interface_fileselector.h \
43 elm_interface_scrollable.h \
46 elm_widget_actionslider.h \
51 elm_widget_calendar.h \
54 elm_widget_colorselector.h \
55 elm_widget_conform.h \
56 elm_widget_container.h \
57 elm_widget_ctxpopup.h \
58 elm_widget_datetime.h \
59 elm_widget_dayselector.h \
60 elm_widget_diskselector.h \
62 elm_widget_fileselector.h \
63 elm_widget_fileselector_button.h \
64 elm_widget_fileselector_entry.h \
66 elm_widget_flipselector.h \
68 elm_widget_gengrid.h \
69 elm_widget_genlist.h \
73 elm_widget_hoversel.h \
84 elm_widget_multibuttonentry.h \
85 elm_widget_naviframe.h \
90 elm_widget_photocam.h \
95 elm_widget_progressbar.h \
98 elm_widget_scroller.h \
99 elm_widget_segment_control.h \
100 elm_widget_separator.h \
101 elm_widget_slider.h \
102 elm_widget_slideshow.h \
103 elm_widget_spinner.h \
106 elm_widget_toolbar.h \
109 includesunstabledir = $(includedir)/elementary-@VMAJ@
111 includesub_HEADERS = \
114 elc_ctxpopup_legacy.h \
116 elc_fileselector_eo.h \
117 elc_fileselector_legacy.h \
118 elc_fileselector_common.h \
119 elc_fileselector_button.h \
120 elc_fileselector_button_eo.h \
121 elc_fileselector_button_legacy.h \
122 elc_fileselector_entry.h \
123 elc_fileselector_entry_eo.h \
124 elc_fileselector_entry_legacy.h \
127 elc_hoversel_legacy.h \
128 elc_multibuttonentry.h \
129 elc_multibuttonentry_eo.h \
130 elc_multibuttonentry_legacy.h \
131 elc_multibuttonentry_common.h \
134 elc_naviframe_legacy.h \
135 elc_naviframe_common.h \
141 elm_actionslider_eo.h \
142 elm_actionslider_legacy.h \
144 elm_app_server_eo.h \
145 elm_app_server_view_eo.h \
146 elm_app_server_view.h \
147 elm_app_server_eet.h \
149 elm_app_client_eo.h \
151 elm_app_client_view_eo.h \
152 elm_app_client_view.h \
154 elm_atspi_app_object.h \
165 elm_bubble_legacy.h \
168 elm_button_legacy.h \
172 elm_calendar_legacy.h \
173 elm_calendar_common.h \
181 elm_colorselector.h \
182 elm_colorselector_eo.h \
183 elm_colorselector_legacy.h \
184 elm_colorselector_common.h \
189 elm_conform_legacy.h \
193 elm_datetime_common.h \
195 elm_datetime_legacy.h \
197 elm_dayselector_eo.h \
198 elm_dayselector_legacy.h \
202 elm_diskselector_common.h \
203 elm_diskselector_eo.h \
204 elm_diskselector_legacy.h \
214 elm_flipselector_eo.h \
215 elm_flipselector_legacy.h \
224 elm_gengrid_common.h \
226 elm_gengrid_legacy.h \
228 elm_genlist_common.h \
230 elm_genlist_legacy.h \
231 elm_gesture_layer.h \
232 elm_gesture_layer_common.h \
233 elm_gesture_layer_eo.h \
234 elm_gesture_layer_legacy.h \
235 elm_getting_started.h \
237 elm_glview_common.h \
239 elm_glview_legacy.h \
264 elm_layout_common.h \
266 elm_layout_legacy.h \
277 elm_mapbuf_legacy.h \
284 elm_notify_common.h \
286 elm_notify_legacy.h \
301 elm_photocam_legacy.h \
311 elm_progressbar_common.h \
312 elm_progressbar_eo.h \
313 elm_progressbar_legacy.h \
324 elm_scroller_legacy.h \
325 elm_segment_control.h \
326 elm_segment_control_eo.h \
327 elm_segment_control_legacy.h \
330 elm_separator_legacy.h \
332 elm_slider_common.h \
334 elm_slider_legacy.h \
336 elm_slideshow_common.h \
338 elm_slideshow_legacy.h \
341 elm_spinner_legacy.h \
345 elm_systray_common.h \
346 elm_systray_watcher.h \
357 elm_toolbar_common.h \
359 elm_toolbar_legacy.h \
376 elm_win_standard.eo.h \
378 includesubdir = $(includedir)/elementary-@VMAJ@/
381 eldbus_elementary_colorclass.c \
382 eldbus_elementary_colorclass.h \
385 libelementary_la_SOURCES = \
390 elc_fileselector_button.c \
391 elc_fileselector_entry.c \
393 elc_multibuttonentry.c \
397 elc_scrolled_entry.c \
401 elm_app_server_eet.c \
403 elm_app_server_view.c \
405 elm_app_client_view.c \
406 elm_atspi_app_object.c \
416 elm_colorselector.c \
432 elm_gesture_layer.c \
433 elm_gesture_layer_extra_gestures.c \
440 elm_interface_atspi_accessible.c \
441 elm_interface_atspi_action.c \
442 elm_interface_atspi_component.c \
443 elm_interface_atspi_editable_text.c \
444 elm_interface_atspi_image.c \
445 elm_interface_atspi_selection.c \
446 elm_interface_atspi_text.c \
447 elm_interface_atspi_value.c \
448 elm_interface_atspi_widget_action.c \
449 elm_interface_atspi_window.c \
450 elm_interface_fileselector.c \
451 elm_interface_scrollable.c \
474 elm_segment_control.c \
481 elm_systray_watcher.c \
504 libelementary_la_CFLAGS = @ELEMENTARY_CFLAGS@
505 libelementary_la_LIBADD = \
509 libelementary_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
512 elm_color_class.xml \
517 $(COLORCLASS_GEN): elm_color_class.xml
518 @cd $(top_builddir)/src/lib && \
519 @eldbus_codegen@ $(abs_top_srcdir)/src/lib/elm_color_class.xml
520 elm_color_class.c: $(COLORCLASS_GEN)
525 elm_actionslider.eo \
526 elm_atspi_bridge.eo \
528 elm_app_client_view.eo \
530 elm_app_server_view.eo \
531 elm_atspi_app_object.eo \
539 elm_colorselector.eo \
545 elm_diskselector.eo \
547 elm_fileselector.eo \
548 elm_fileselector_button.eo \
549 elm_fileselector_entry.eo \
551 elm_flipselector.eo \
557 elm_gesture_layer.eo \
565 elm_interface_atspi_accessible.eo \
566 elm_interface_atspi_action.eo \
567 elm_interface_atspi_component.eo \
568 elm_interface_atspi_editable_text.eo \
569 elm_interface_atspi_image.eo \
570 elm_interface_atspi_selection.eo \
571 elm_interface_atspi_text.eo \
572 elm_interface_atspi_value.eo \
573 elm_interface_atspi_widget_action.eo \
574 elm_interface_atspi_window.eo \
575 elm_interface_fileselector.eo \
576 elm_interface_scrollable.eo \
585 elm_multibuttonentry.eo \
593 elm_photocam_pan.eo \
602 elm_segment_control.eo \
617 elm_win_standard.eo \
620 elm_dayselector_item.eo \
621 elm_hoversel_item.eo \
622 elm_segment_control_item.eo \
623 elm_slideshow_item.eo \
624 elm_flipselector_item.eo \
626 elm_ctxpopup_item.eo \
628 elm_multibuttonentry_item.eo \
629 elm_naviframe_item.eo \
630 elm_genlist_item.eo \
631 elm_gengrid_item.eo \
633 elm_toolbar_item.eo \
634 elm_diskselector_item.eo \
637 elm_eolian_type_files = \
640 elm_eolian_c = $(elm_eolian_files:%.eo=%.eo.c)
641 elm_eolian_h = $(elm_eolian_files:%.eo=%.eo.h)
642 elm_eolian_legacy_h = $(elm_eolian_files:%.eo=%.eo.legacy.h)
643 elm_eolian_hh = $(elm_eolian_files:%.eo=%.eo.hh)
644 elm_eolian_impl_hh = $(elm_eolian_files:%.eo=%.eo.impl.hh)
646 elm_eolian_eot_h = $(elm_eolian_type_files:%.eot=%.eot.h)
651 $(elm_eolian_eot_h) \
652 $(elm_eolian_legacy_h)
654 elementaryeolianfilesdir = $(datadir)/eolian/include/elementary-@VMAJ@
655 elementaryeolianfiles_DATA = $(elm_eolian_files) $(elm_eolian_type_files)
656 EXTRA_DIST += ${elementaryeolianfiles_DATA}
658 nodist_includesunstable_HEADERS = $(elm_eolian_h) $(elm_eolian_legacy_h) $(elm_eolian_eot_h)
659 CLEANFILES += $(nodist_includesunstable_HEADERS)
661 EXTRA_DIST += ${elementaryeolianfiles_DATA}
663 includecxxbindingsdir = $(includedir)/elementary-cxx-@VMAJ@
666 nodist_includecxxbindings_HEADERS = Elementary.hh $(elm_eolian_hh) $(elm_eolian_impl_hh)
667 CLEANFILES += $(nodist_includecxxbindings_HEADERS)
668 EXTRA_DIST += Elementary.hh.in
673 MAINTAINERCLEANFILES += $(COLORCLASS_GEN)