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=\"$(libdir)/elementary/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\" \
26 @ELEMENTARY_X_CFLAGS@ \
27 @ELEMENTARY_FB_CFLAGS@ \
28 @ELEMENTARY_SDL_CFLAGS@ \
29 @ELEMENTARY_WIN32_CFLAGS@ \
30 @ELEMENTARY_ELOCATION_CFLAGS@ \
31 @ELEMENTARY_EWEATHER_CFLAGS@ \
32 @ELEMENTARY_WEB_CFLAGS@ \
33 @ELEMENTARY_EMAP_CFLAGS@ \
34 @ELEMENTARY_WAYLAND_CFLAGS@ \
35 @ELEMENTARY_DRM_CFLAGS@
37 if ELEMENTARY_WINDOWS_BUILD
38 AM_CPPFLAGS += -DELEMENTARY_BUILD
41 lib_LTLIBRARIES = libelementary.la
46 includesdir = $(includedir)/elementary-@VMAJ@
48 includesunstable_HEADERS = \
50 elm_interface_atspi_accessible.h \
51 elm_interface_atspi_text.h \
52 elm_interface_atspi_widget_action.h \
53 elm_interface_fileselector.h \
54 elm_interface_scrollable.h \
56 elm_widget_actionslider.h \
61 elm_widget_calendar.h \
64 elm_widget_colorselector.h \
65 elm_widget_conform.h \
66 elm_widget_container.h \
67 elm_widget_ctxpopup.h \
68 elm_widget_datetime.h \
69 elm_widget_dayselector.h \
70 elm_widget_diskselector.h \
72 elm_widget_fileselector.h \
73 elm_widget_fileselector_button.h \
74 elm_widget_fileselector_entry.h \
76 elm_widget_flipselector.h \
78 elm_widget_gengrid.h \
79 elm_widget_genlist.h \
83 elm_widget_hoversel.h \
94 elm_widget_multibuttonentry.h \
95 elm_widget_naviframe.h \
100 elm_widget_photocam.h \
101 elm_widget_player.h \
105 elm_widget_progressbar.h \
108 elm_widget_scroller.h \
109 elm_widget_segment_control.h \
110 elm_widget_separator.h \
111 elm_widget_slider.h \
112 elm_widget_slideshow.h \
113 elm_widget_spinner.h \
116 elm_widget_toolbar.h \
119 includesunstabledir = $(includedir)/elementary-@VMAJ@
121 includesub_HEADERS = \
124 elc_ctxpopup_legacy.h \
125 elc_ctxpopup_common.h \
127 elc_fileselector_eo.h \
128 elc_fileselector_legacy.h \
129 elc_fileselector_common.h \
130 elc_fileselector_button.h \
131 elc_fileselector_button_eo.h \
132 elc_fileselector_button_legacy.h \
133 elc_fileselector_entry.h \
134 elc_fileselector_entry_eo.h \
135 elc_fileselector_entry_legacy.h \
138 elc_hoversel_legacy.h \
139 elc_multibuttonentry.h \
140 elc_multibuttonentry_eo.h \
141 elc_multibuttonentry_legacy.h \
142 elc_multibuttonentry_common.h \
145 elc_naviframe_legacy.h \
146 elc_naviframe_common.h \
153 elm_actionslider_eo.h \
154 elm_actionslider_legacy.h \
155 elm_actionslider_common.h \
157 elm_app_server_eo.h \
158 elm_app_server_view_eo.h \
159 elm_app_server_view.h \
160 elm_app_server_eet.h \
162 elm_app_client_eo.h \
164 elm_app_client_view_eo.h \
165 elm_app_client_view.h \
178 elm_bubble_legacy.h \
179 elm_bubble_common.h \
182 elm_button_legacy.h \
186 elm_calendar_legacy.h \
187 elm_calendar_common.h \
196 elm_colorselector.h \
197 elm_colorselector_eo.h \
198 elm_colorselector_legacy.h \
199 elm_colorselector_common.h \
203 elm_conform_legacy.h \
206 elm_datetime_common.h \
208 elm_datetime_legacy.h \
210 elm_dayselector_common.h \
211 elm_dayselector_eo.h \
212 elm_dayselector_legacy.h \
216 elm_diskselector_common.h \
217 elm_diskselector_eo.h \
218 elm_diskselector_legacy.h \
229 elm_flipselector_common.h \
230 elm_flipselector_eo.h \
231 elm_flipselector_legacy.h \
240 elm_gengrid_common.h \
242 elm_gengrid_legacy.h \
244 elm_genlist_common.h \
246 elm_genlist_legacy.h \
247 elm_gesture_layer.h \
248 elm_gesture_layer_common.h \
249 elm_gesture_layer_eo.h \
250 elm_gesture_layer_legacy.h \
251 elm_getting_started.h \
253 elm_glview_common.h \
255 elm_glview_legacy.h \
284 elm_layout_common.h \
286 elm_layout_legacy.h \
298 elm_mapbuf_legacy.h \
306 elm_notify_common.h \
308 elm_notify_legacy.h \
323 elm_photocam_legacy.h \
333 elm_progressbar_common.h \
334 elm_progressbar_eo.h \
335 elm_progressbar_legacy.h \
345 elm_scroller_common.h \
347 elm_scroller_legacy.h \
348 elm_segment_control.h \
349 elm_segment_control_common.h \
350 elm_segment_control_eo.h \
351 elm_segment_control_legacy.h \
354 elm_separator_legacy.h \
356 elm_slider_common.h \
358 elm_slider_legacy.h \
360 elm_slideshow_common.h \
362 elm_slideshow_legacy.h \
365 elm_spinner_legacy.h \
369 elm_systray_common.h \
370 elm_systray_watcher.h \
381 elm_toolbar_common.h \
383 elm_toolbar_legacy.h \
397 includesubdir = $(includedir)/elementary-@VMAJ@/
399 libelementary_la_SOURCES = \
404 elc_fileselector_button.c \
405 elc_fileselector_entry.c \
407 elc_multibuttonentry.c \
411 elc_scrolled_entry.c \
415 elm_app_server_eet.c \
417 elm_app_server_view.c \
419 elm_app_client_view.c \
420 elm_atspi_app_object.c \
430 elm_colorselector.c \
445 elm_gesture_layer.c \
446 elm_gesture_layer_extra_gestures.c \
453 elm_interface_atspi_accessible.c \
454 elm_interface_atspi_action.c \
455 elm_interface_atspi_component.c \
456 elm_interface_atspi_editable_text.c \
457 elm_interface_atspi_image.c \
458 elm_interface_atspi_selection.c \
459 elm_interface_atspi_text.c \
460 elm_interface_atspi_value.c \
461 elm_interface_atspi_widget.c \
462 elm_interface_atspi_widget_action.c \
463 elm_interface_atspi_window.c \
464 elm_interface_fileselector.c \
465 elm_interface_scrollable.c \
488 elm_segment_control.c \
495 elm_systray_watcher.c \
513 libelementary_la_CFLAGS =
514 libelementary_la_LIBADD = \
517 @ELEMENTARY_X_LIBS@ \
518 @ELEMENTARY_FB_LIBS@ \
519 @ELEMENTARY_SDL_LIBS@ \
520 @ELEMENTARY_WIN32_LIBS@ \
521 @ELEMENTARY_ELOCATION_LIBS@ \
522 @ELEMENTARY_WEB_LIBS@ \
523 @ELEMENTARY_EMAP_LIBS@ \
524 @ELEMENTARY_WAYLAND_LIBS@ \
525 @ELEMENTARY_DRM_LIBS@ \
528 libelementary_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
535 elm_eolian_sources = \
539 elm_interface_scrollable.eo \
544 elm_actionslider.eo \
546 elm_app_client_view.eo \
548 elm_app_server_view.eo \
549 elm_atspi_app_object.eo \
550 elm_interface_atspi_accessible.eo \
551 elm_interface_atspi_action.eo \
552 elm_interface_atspi_component.eo \
553 elm_interface_atspi_value.eo \
554 elm_interface_atspi_widget.eo \
555 elm_interface_atspi_widget_action.eo \
556 elm_interface_atspi_window.eo \
564 elm_colorselector.eo \
569 elm_diskselector.eo \
571 elc_fileselector.eo \
572 elc_fileselector_button.eo \
573 elc_fileselector_entry.eo \
574 elm_flipselector.eo \
580 elm_gesture_layer.eo \
587 elm_interface_fileselector.eo \
594 elc_multibuttonentry.eo \
601 elm_photocam_pan.eo \
611 elm_segment_control.eo \
631 elm_layout.eo.legacy.h \
632 elm_interface_scrollable.eo.c \
633 elm_interface_scrollable.eo.h \
638 elm_frame.eo.legacy.h \
641 elm_hover.eo.legacy.h \
644 elm_actionslider.eo.c \
645 elm_actionslider.eo.h \
646 elm_actionslider.eo.legacy.h \
647 elm_app_client.eo.c \
648 elm_app_client.eo.h \
649 elm_app_client_view.eo.c \
650 elm_app_client_view.eo.h \
651 elm_app_server.eo.c \
652 elm_app_server.eo.h \
653 elm_app_server_view.eo.c \
654 elm_app_server_view.eo.h \
655 elm_atspi_app_object.eo.c \
656 elm_atspi_app_object.eo.h \
657 elm_atspi_app_object.eo.legacy.h \
663 elm_box.eo.legacy.h \
666 elm_bubble.eo.legacy.h \
669 elm_button.eo.legacy.h \
672 elm_calendar.eo.legacy.h \
675 elm_check.eo.legacy.h \
678 elm_clock.eo.legacy.h \
679 elm_colorselector.eo.c \
680 elm_colorselector.eo.h \
681 elm_colorselector.eo.legacy.h \
682 elm_conformant.eo.c \
683 elm_conformant.eo.h \
686 elm_ctxpopup.eo.legacy.h \
689 elm_datetime.eo.legacy.h \
690 elm_dayselector.eo.c \
691 elm_dayselector.eo.h \
692 elm_dayselector.eo.legacy.h \
693 elm_diskselector.eo.c \
694 elm_diskselector.eo.h \
695 elm_diskselector.eo.legacy.h \
698 elm_entry.eo.legacy.h \
699 elm_fileselector.eo.c \
700 elm_fileselector.eo.h \
701 elm_fileselector.eo.legacy.h \
702 elm_fileselector_button.eo.c \
703 elm_fileselector_button.eo.h \
704 elm_fileselector_button.eo.legacy.h \
705 elm_fileselector_entry.eo.c \
706 elm_fileselector_entry.eo.h \
707 elm_fileselector_entry.eo.legacy.h \
708 elm_flipselector.eo.c \
709 elm_flipselector.eo.h \
710 elm_flipselector.eo.legacy.h \
713 elm_flip.eo.legacy.h \
716 elm_gengrid.eo.legacy.h \
717 elm_gengrid_pan.eo.c \
718 elm_gengrid_pan.eo.h \
721 elm_genlist.eo.legacy.h \
722 elm_genlist_pan.eo.c \
723 elm_genlist_pan.eo.h \
724 elm_gesture_layer.eo.c \
725 elm_gesture_layer.eo.h \
726 elm_gesture_layer.eo.legacy.h \
729 elm_glview.eo.legacy.h \
732 elm_grid.eo.legacy.h \
735 elm_hoversel.eo.legacy.h \
738 elm_image.eo.legacy.h \
741 elm_icon.eo.legacy.h \
744 elm_index.eo.legacy.h \
745 elm_interface_atspi_accessible.eo.c \
746 elm_interface_atspi_accessible.eo.h \
747 elm_interface_atspi_action.eo.c \
748 elm_interface_atspi_action.eo.h \
749 elm_interface_atspi_component.eo.c \
750 elm_interface_atspi_component.eo.h \
751 elm_interface_atspi_editable_text.eo.c \
752 elm_interface_atspi_editable_text.eo.h \
753 elm_interface_atspi_image.eo.c \
754 elm_interface_atspi_image.eo.h \
755 elm_interface_atspi_selection.eo.c \
756 elm_interface_atspi_selection.eo.h \
757 elm_interface_atspi_text.eo.c \
758 elm_interface_atspi_text.eo.h \
759 elm_interface_atspi_value.eo.c \
760 elm_interface_atspi_value.eo.h \
761 elm_interface_atspi_widget.eo.c \
762 elm_interface_atspi_widget.eo.h \
763 elm_interface_atspi_widget_action.eo.c \
764 elm_interface_atspi_widget_action.eo.h \
765 elm_interface_atspi_window.eo.c \
766 elm_interface_atspi_window.eo.h \
767 elm_interface_fileselector.eo.c \
768 elm_interface_fileselector.eo.h \
771 elm_inwin.eo.legacy.h \
774 elm_label.eo.legacy.h \
777 elm_list.eo.legacy.h \
782 elm_map.eo.legacy.h \
785 elm_menu.eo.legacy.h \
786 elm_multibuttonentry.eo.c \
787 elm_multibuttonentry.eo.h \
788 elm_multibuttonentry.eo.legacy.h \
791 elm_naviframe.eo.legacy.h \
794 elm_panel.eo.legacy.h \
797 elm_mapbuf.eo.legacy.h \
800 elm_notify.eo.legacy.h \
803 elm_panes.eo.legacy.h \
806 elm_photocam.eo.legacy.h \
807 elm_photocam_pan.eo.c \
808 elm_photocam_pan.eo.h \
811 elm_photo.eo.legacy.h \
816 elm_plug.eo.legacy.h \
819 elm_popup.eo.legacy.h \
822 elm_prefs.eo.legacy.h \
823 elm_progressbar.eo.c \
824 elm_progressbar.eo.h \
825 elm_progressbar.eo.legacy.h \
828 elm_radio.eo.legacy.h \
831 elm_route.eo.legacy.h \
834 elm_scroller.eo.legacy.h \
835 elm_segment_control.eo.c \
836 elm_segment_control.eo.h \
837 elm_segment_control.eo.legacy.h \
840 elm_separator.eo.legacy.h \
843 elm_slider.eo.legacy.h \
846 elm_slideshow.eo.legacy.h \
849 elm_spinner.eo.legacy.h \
854 elm_table.eo.legacy.h \
857 elm_thumb.eo.legacy.h \
860 elm_toolbar.eo.legacy.h \
863 elm_video.eo.legacy.h \
866 elm_web.eo.legacy.h \
871 elementaryeolianfilesdir = $(datadir)/eolian/include/elementary-@VMAJ@
872 elementaryeolianfiles_DATA = \
876 elm_interface_scrollable.eo \
881 elm_actionslider.eo \
883 elm_app_client_view.eo \
885 elm_app_server_view.eo \
886 elm_atspi_app_object.eo \
887 elm_interface_atspi_accessible.eo \
888 elm_interface_atspi_action.eo \
889 elm_interface_atspi_component.eo \
890 elm_interface_atspi_editable_text.eo \
891 elm_interface_atspi_image.eo \
892 elm_interface_atspi_selection.eo \
893 elm_interface_atspi_text.eo \
894 elm_interface_atspi_value.eo \
895 elm_interface_atspi_widget.eo \
896 elm_interface_atspi_widget_action.eo \
897 elm_interface_atspi_window.eo \
905 elm_colorselector.eo \
910 elm_diskselector.eo \
912 elm_fileselector.eo \
913 elm_fileselector_button.eo \
914 elm_fileselector_entry.eo \
915 elm_flipselector.eo \
921 elm_gesture_layer.eo \
928 elm_interface_fileselector.eo \
935 elm_multibuttonentry.eo \
942 elm_photocam_pan.eo \
952 elm_segment_control.eo \
965 EXTRA_DIST += ${elementaryeolianfiles_DATA}
967 nodist_includesunstable_HEADERS = \
971 elm_interface_scrollable.eo.h \
976 elm_actionslider.eo.h \
977 elm_app_client.eo.h \
978 elm_app_client_view.eo.h \
979 elm_app_server.eo.h \
980 elm_app_server_view.eo.h \
981 elm_atspi_app_object.eo.h \
982 elm_interface_atspi_accessible.eo.h \
983 elm_interface_atspi_action.eo.h \
984 elm_interface_atspi_component.eo.h \
985 elm_interface_atspi_editable_text.eo.h \
986 elm_interface_atspi_image.eo.h \
987 elm_interface_atspi_selection.eo.h \
988 elm_interface_atspi_text.eo.h \
989 elm_interface_atspi_value.eo.h \
990 elm_interface_atspi_widget.eo.h \
991 elm_interface_atspi_widget_action.eo.h \
992 elm_interface_atspi_window.eo.h \
1000 elm_conformant.eo.h \
1001 elm_colorselector.eo.h \
1004 elm_dayselector.eo.h \
1005 elm_diskselector.eo.h \
1007 elm_fileselector.eo.h \
1008 elm_fileselector_button.eo.h \
1009 elm_fileselector_entry.eo.h \
1010 elm_flipselector.eo.h \
1013 elm_gengrid_pan.eo.h \
1015 elm_genlist_pan.eo.h \
1016 elm_gesture_layer.eo.h \
1023 elm_interface_fileselector.eo.h \
1030 elm_multibuttonentry.eo.h \
1031 elm_naviframe.eo.h \
1037 elm_photocam_pan.eo.h \
1043 elm_progressbar.eo.h \
1047 elm_segment_control.eo.h \
1048 elm_separator.eo.h \
1050 elm_slideshow.eo.h \
1059 elm_layout.eo.legacy.h \
1060 elm_frame.eo.legacy.h \
1061 elm_hover.eo.legacy.h \
1062 elm_actionslider.eo.legacy.h \
1063 elm_atspi_app_object.eo.legacy.h \
1064 elm_bg.eo.legacy.h \
1065 elm_box.eo.legacy.h \
1066 elm_bubble.eo.legacy.h \
1067 elm_button.eo.legacy.h \
1068 elm_calendar.eo.legacy.h \
1069 elm_check.eo.legacy.h \
1070 elm_clock.eo.legacy.h \
1071 elm_colorselector.eo.legacy.h \
1072 elm_ctxpopup.eo.legacy.h \
1073 elm_datetime.eo.legacy.h \
1074 elm_dayselector.eo.legacy.h \
1075 elm_diskselector.eo.legacy.h \
1076 elm_entry.eo.legacy.h \
1077 elm_fileselector.eo.legacy.h \
1078 elm_fileselector_button.eo.legacy.h \
1079 elm_fileselector_entry.eo.legacy.h \
1080 elm_flipselector.eo.legacy.h \
1081 elm_flip.eo.legacy.h \
1082 elm_gengrid.eo.legacy.h \
1083 elm_genlist.eo.legacy.h \
1084 elm_gesture_layer.eo.legacy.h \
1085 elm_glview.eo.legacy.h \
1086 elm_grid.eo.legacy.h \
1087 elm_hoversel.eo.legacy.h \
1088 elm_image.eo.legacy.h \
1089 elm_icon.eo.legacy.h \
1090 elm_index.eo.legacy.h \
1091 elm_inwin.eo.legacy.h \
1092 elm_label.eo.legacy.h \
1093 elm_list.eo.legacy.h \
1094 elm_map.eo.legacy.h \
1095 elm_menu.eo.legacy.h \
1096 elm_multibuttonentry.eo.legacy.h \
1097 elm_naviframe.eo.legacy.h \
1098 elm_panel.eo.legacy.h \
1099 elm_mapbuf.eo.legacy.h \
1100 elm_notify.eo.legacy.h \
1101 elm_panes.eo.legacy.h \
1102 elm_photocam.eo.legacy.h \
1103 elm_photo.eo.legacy.h \
1104 elm_plug.eo.legacy.h \
1105 elm_popup.eo.legacy.h \
1106 elm_prefs.eo.legacy.h \
1107 elm_progressbar.eo.legacy.h \
1108 elm_radio.eo.legacy.h \
1109 elm_route.eo.legacy.h \
1110 elm_scroller.eo.legacy.h \
1111 elm_segment_control.eo.legacy.h \
1112 elm_separator.eo.legacy.h \
1113 elm_slider.eo.legacy.h \
1114 elm_slideshow.eo.legacy.h \
1115 elm_spinner.eo.legacy.h \
1116 elm_table.eo.legacy.h \
1117 elm_thumb.eo.legacy.h \
1118 elm_toolbar.eo.legacy.h \
1119 elm_video.eo.legacy.h \
1120 elm_web.eo.legacy.h \
1125 nodist_includesunstable_HEADERS += \
1127 elm_container.eo.hh \
1129 elm_interface_scrollable.eo.hh \
1134 elm_actionslider.eo.hh \
1135 elm_app_client.eo.hh \
1136 elm_app_client_view.eo.hh \
1137 elm_app_server.eo.hh \
1138 elm_app_server_view.eo.hh \
1139 elm_atspi_app_object.eo.hh \
1140 elm_interface_atspi_accessible.eo.hh \
1141 elm_interface_atspi_action.eo.hh \
1142 elm_interface_atspi_component.eo.hh \
1143 elm_interface_atspi_editable_text.eo.hh \
1144 elm_interface_atspi_image.eo.hh \
1145 elm_interface_atspi_selection.eo.hh \
1146 elm_interface_atspi_text.eo.hh \
1147 elm_interface_atspi_value.eo.hh \
1148 elm_interface_atspi_widget.eo.hh \
1149 elm_interface_atspi_widget_action.eo.hh \
1150 elm_interface_atspi_window.eo.hh \
1155 elm_calendar.eo.hh \
1158 elm_colorselector.eo.hh \
1159 elm_conformant.eo.hh \
1160 elm_ctxpopup.eo.hh \
1161 elm_datetime.eo.hh \
1162 elm_dayselector.eo.hh \
1163 elm_diskselector.eo.hh \
1165 elm_fileselector.eo.hh \
1166 elm_fileselector_button.eo.hh \
1167 elm_fileselector_entry.eo.hh \
1168 elm_flipselector.eo.hh \
1171 elm_gengrid_pan.eo.hh \
1173 elm_genlist_pan.eo.hh \
1174 elm_gesture_layer.eo.hh \
1177 elm_hoversel.eo.hh \
1181 elm_interface_fileselector.eo.hh \
1188 elm_multibuttonentry.eo.hh \
1189 elm_naviframe.eo.hh \
1194 elm_photocam.eo.hh \
1195 elm_photocam_pan.eo.hh \
1201 elm_progressbar.eo.hh \
1204 elm_scroller.eo.hh \
1205 elm_segment_control.eo.hh \
1206 elm_separator.eo.hh \
1208 elm_slideshow.eo.hh \
1220 CLEANFILES += $(nodist_includesunstable_HEADERS)