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=\"$(datadir)/$(PACKAGE)\" \
22 -DLOCALE_DIR=\"@LOCALE_DIR@\" \
23 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
24 -DICON_DIR=\"$(elementary_icon_dir)\" \
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@ \
38 if ELEMENTARY_WINDOWS_BUILD
39 AM_CPPFLAGS += -DELEMENTARY_BUILD
42 lib_LTLIBRARIES = libelementary.la
47 includesdir = $(includedir)/elementary-@VMAJ@
49 includesunstable_HEADERS = \
51 elm_interface_atspi_accessible.h \
52 elm_interface_atspi_text.h \
53 elm_interface_atspi_widget_action.h \
54 elm_interface_fileselector.h \
55 elm_interface_scrollable.h \
57 elm_widget_actionslider.h \
62 elm_widget_calendar.h \
65 elm_widget_colorselector.h \
66 elm_widget_conform.h \
67 elm_widget_container.h \
68 elm_widget_ctxpopup.h \
69 elm_widget_datetime.h \
70 elm_widget_dayselector.h \
71 elm_widget_diskselector.h \
73 elm_widget_fileselector.h \
74 elm_widget_fileselector_button.h \
75 elm_widget_fileselector_entry.h \
77 elm_widget_flipselector.h \
79 elm_widget_gengrid.h \
80 elm_widget_genlist.h \
84 elm_widget_hoversel.h \
95 elm_widget_multibuttonentry.h \
96 elm_widget_naviframe.h \
101 elm_widget_photocam.h \
102 elm_widget_player.h \
106 elm_widget_progressbar.h \
109 elm_widget_scroller.h \
110 elm_widget_segment_control.h \
111 elm_widget_separator.h \
112 elm_widget_slider.h \
113 elm_widget_slideshow.h \
114 elm_widget_spinner.h \
117 elm_widget_toolbar.h \
120 includesunstabledir = $(includedir)/elementary-@VMAJ@
122 includesub_HEADERS = \
125 elc_ctxpopup_legacy.h \
126 elc_ctxpopup_common.h \
128 elc_fileselector_eo.h \
129 elc_fileselector_legacy.h \
130 elc_fileselector_common.h \
131 elc_fileselector_button.h \
132 elc_fileselector_button_eo.h \
133 elc_fileselector_button_legacy.h \
134 elc_fileselector_entry.h \
135 elc_fileselector_entry_eo.h \
136 elc_fileselector_entry_legacy.h \
139 elc_hoversel_legacy.h \
140 elc_multibuttonentry.h \
141 elc_multibuttonentry_eo.h \
142 elc_multibuttonentry_legacy.h \
143 elc_multibuttonentry_common.h \
146 elc_naviframe_legacy.h \
147 elc_naviframe_common.h \
154 elm_actionslider_eo.h \
155 elm_actionslider_legacy.h \
156 elm_actionslider_common.h \
158 elm_app_server_eo.h \
159 elm_app_server_view_eo.h \
160 elm_app_server_view.h \
161 elm_app_server_eet.h \
163 elm_app_client_eo.h \
165 elm_app_client_view_eo.h \
166 elm_app_client_view.h \
179 elm_bubble_legacy.h \
180 elm_bubble_common.h \
183 elm_button_legacy.h \
187 elm_calendar_legacy.h \
188 elm_calendar_common.h \
197 elm_colorselector.h \
198 elm_colorselector_eo.h \
199 elm_colorselector_legacy.h \
200 elm_colorselector_common.h \
204 elm_conform_legacy.h \
207 elm_datetime_common.h \
209 elm_datetime_legacy.h \
211 elm_dayselector_common.h \
212 elm_dayselector_eo.h \
213 elm_dayselector_legacy.h \
217 elm_diskselector_common.h \
218 elm_diskselector_eo.h \
219 elm_diskselector_legacy.h \
230 elm_flipselector_common.h \
231 elm_flipselector_eo.h \
232 elm_flipselector_legacy.h \
241 elm_gengrid_common.h \
243 elm_gengrid_legacy.h \
245 elm_genlist_common.h \
247 elm_genlist_legacy.h \
248 elm_gesture_layer.h \
249 elm_gesture_layer_common.h \
250 elm_gesture_layer_eo.h \
251 elm_gesture_layer_legacy.h \
252 elm_getting_started.h \
254 elm_glview_common.h \
256 elm_glview_legacy.h \
285 elm_layout_common.h \
287 elm_layout_legacy.h \
299 elm_mapbuf_legacy.h \
307 elm_notify_common.h \
309 elm_notify_legacy.h \
324 elm_photocam_legacy.h \
334 elm_progressbar_common.h \
335 elm_progressbar_eo.h \
336 elm_progressbar_legacy.h \
346 elm_scroller_common.h \
348 elm_scroller_legacy.h \
349 elm_segment_control.h \
350 elm_segment_control_common.h \
351 elm_segment_control_eo.h \
352 elm_segment_control_legacy.h \
355 elm_separator_legacy.h \
357 elm_slider_common.h \
359 elm_slider_legacy.h \
361 elm_slideshow_common.h \
363 elm_slideshow_legacy.h \
366 elm_spinner_legacy.h \
370 elm_systray_common.h \
371 elm_systray_watcher.h \
382 elm_toolbar_common.h \
384 elm_toolbar_legacy.h \
398 includesubdir = $(includedir)/elementary-@VMAJ@/
400 libelementary_la_SOURCES = \
405 elc_fileselector_button.c \
406 elc_fileselector_entry.c \
408 elc_multibuttonentry.c \
412 elc_scrolled_entry.c \
416 elm_app_server_eet.c \
418 elm_app_server_view.c \
420 elm_app_client_view.c \
421 elm_atspi_app_object.c \
431 elm_colorselector.c \
446 elm_gesture_layer.c \
447 elm_gesture_layer_extra_gestures.c \
454 elm_interface_atspi_accessible.c \
455 elm_interface_atspi_action.c \
456 elm_interface_atspi_component.c \
457 elm_interface_atspi_editable_text.c \
458 elm_interface_atspi_image.c \
459 elm_interface_atspi_selection.c \
460 elm_interface_atspi_text.c \
461 elm_interface_atspi_value.c \
462 elm_interface_atspi_widget.c \
463 elm_interface_atspi_widget_action.c \
464 elm_interface_atspi_window.c \
465 elm_interface_fileselector.c \
466 elm_interface_scrollable.c \
489 elm_segment_control.c \
496 elm_systray_watcher.c \
514 libelementary_la_CFLAGS =
515 libelementary_la_LIBADD = \
519 @ELEMENTARY_X_LIBS@ \
520 @ELEMENTARY_FB_LIBS@ \
521 @ELEMENTARY_SDL_LIBS@ \
522 @ELEMENTARY_WIN32_LIBS@ \
523 @ELEMENTARY_ELOCATION_LIBS@ \
524 @ELEMENTARY_WEB_LIBS@ \
525 @ELEMENTARY_EMAP_LIBS@ \
526 @ELEMENTARY_WAYLAND_LIBS@ \
527 @ELEMENTARY_DRM_LIBS@ \
531 libelementary_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
538 elm_eolian_sources = \
542 elm_interface_scrollable.eo \
547 elm_actionslider.eo \
549 elm_app_client_view.eo \
551 elm_app_server_view.eo \
552 elm_atspi_app_object.eo \
553 elm_interface_atspi_accessible.eo \
554 elm_interface_atspi_action.eo \
555 elm_interface_atspi_component.eo \
556 elm_interface_atspi_value.eo \
557 elm_interface_atspi_widget.eo \
558 elm_interface_atspi_widget_action.eo \
559 elm_interface_atspi_window.eo \
567 elm_colorselector.eo \
572 elm_diskselector.eo \
574 elc_fileselector.eo \
575 elc_fileselector_button.eo \
576 elc_fileselector_entry.eo \
577 elm_flipselector.eo \
583 elm_gesture_layer.eo \
590 elm_interface_fileselector.eo \
597 elc_multibuttonentry.eo \
604 elm_photocam_pan.eo \
614 elm_segment_control.eo \
634 elm_layout.eo.legacy.h \
635 elm_interface_scrollable.eo.c \
636 elm_interface_scrollable.eo.h \
641 elm_frame.eo.legacy.h \
644 elm_hover.eo.legacy.h \
647 elm_actionslider.eo.c \
648 elm_actionslider.eo.h \
649 elm_actionslider.eo.legacy.h \
650 elm_app_client.eo.c \
651 elm_app_client.eo.h \
652 elm_app_client_view.eo.c \
653 elm_app_client_view.eo.h \
654 elm_app_server.eo.c \
655 elm_app_server.eo.h \
656 elm_app_server_view.eo.c \
657 elm_app_server_view.eo.h \
658 elm_atspi_app_object.eo.c \
659 elm_atspi_app_object.eo.h \
660 elm_atspi_app_object.eo.legacy.h \
666 elm_box.eo.legacy.h \
669 elm_bubble.eo.legacy.h \
672 elm_button.eo.legacy.h \
675 elm_calendar.eo.legacy.h \
678 elm_check.eo.legacy.h \
681 elm_clock.eo.legacy.h \
682 elm_colorselector.eo.c \
683 elm_colorselector.eo.h \
684 elm_colorselector.eo.legacy.h \
685 elm_conformant.eo.c \
686 elm_conformant.eo.h \
689 elm_ctxpopup.eo.legacy.h \
692 elm_datetime.eo.legacy.h \
693 elm_dayselector.eo.c \
694 elm_dayselector.eo.h \
695 elm_dayselector.eo.legacy.h \
696 elm_diskselector.eo.c \
697 elm_diskselector.eo.h \
698 elm_diskselector.eo.legacy.h \
701 elm_entry.eo.legacy.h \
702 elm_fileselector.eo.c \
703 elm_fileselector.eo.h \
704 elm_fileselector.eo.legacy.h \
705 elm_fileselector_button.eo.c \
706 elm_fileselector_button.eo.h \
707 elm_fileselector_button.eo.legacy.h \
708 elm_fileselector_entry.eo.c \
709 elm_fileselector_entry.eo.h \
710 elm_fileselector_entry.eo.legacy.h \
711 elm_flipselector.eo.c \
712 elm_flipselector.eo.h \
713 elm_flipselector.eo.legacy.h \
716 elm_flip.eo.legacy.h \
719 elm_gengrid.eo.legacy.h \
720 elm_gengrid_pan.eo.c \
721 elm_gengrid_pan.eo.h \
724 elm_genlist.eo.legacy.h \
725 elm_genlist_pan.eo.c \
726 elm_genlist_pan.eo.h \
727 elm_gesture_layer.eo.c \
728 elm_gesture_layer.eo.h \
729 elm_gesture_layer.eo.legacy.h \
732 elm_glview.eo.legacy.h \
735 elm_grid.eo.legacy.h \
738 elm_hoversel.eo.legacy.h \
741 elm_image.eo.legacy.h \
744 elm_icon.eo.legacy.h \
747 elm_index.eo.legacy.h \
748 elm_interface_atspi_accessible.eo.c \
749 elm_interface_atspi_accessible.eo.h \
750 elm_interface_atspi_action.eo.c \
751 elm_interface_atspi_action.eo.h \
752 elm_interface_atspi_component.eo.c \
753 elm_interface_atspi_component.eo.h \
754 elm_interface_atspi_editable_text.eo.c \
755 elm_interface_atspi_editable_text.eo.h \
756 elm_interface_atspi_image.eo.c \
757 elm_interface_atspi_image.eo.h \
758 elm_interface_atspi_selection.eo.c \
759 elm_interface_atspi_selection.eo.h \
760 elm_interface_atspi_text.eo.c \
761 elm_interface_atspi_text.eo.h \
762 elm_interface_atspi_value.eo.c \
763 elm_interface_atspi_value.eo.h \
764 elm_interface_atspi_widget.eo.c \
765 elm_interface_atspi_widget.eo.h \
766 elm_interface_atspi_widget_action.eo.c \
767 elm_interface_atspi_widget_action.eo.h \
768 elm_interface_atspi_window.eo.c \
769 elm_interface_atspi_window.eo.h \
770 elm_interface_fileselector.eo.c \
771 elm_interface_fileselector.eo.h \
774 elm_inwin.eo.legacy.h \
777 elm_label.eo.legacy.h \
780 elm_list.eo.legacy.h \
785 elm_map.eo.legacy.h \
788 elm_menu.eo.legacy.h \
789 elm_multibuttonentry.eo.c \
790 elm_multibuttonentry.eo.h \
791 elm_multibuttonentry.eo.legacy.h \
794 elm_naviframe.eo.legacy.h \
797 elm_panel.eo.legacy.h \
800 elm_mapbuf.eo.legacy.h \
803 elm_notify.eo.legacy.h \
806 elm_panes.eo.legacy.h \
809 elm_photocam.eo.legacy.h \
810 elm_photocam_pan.eo.c \
811 elm_photocam_pan.eo.h \
814 elm_photo.eo.legacy.h \
819 elm_plug.eo.legacy.h \
822 elm_popup.eo.legacy.h \
825 elm_prefs.eo.legacy.h \
826 elm_progressbar.eo.c \
827 elm_progressbar.eo.h \
828 elm_progressbar.eo.legacy.h \
831 elm_radio.eo.legacy.h \
834 elm_route.eo.legacy.h \
837 elm_scroller.eo.legacy.h \
838 elm_segment_control.eo.c \
839 elm_segment_control.eo.h \
840 elm_segment_control.eo.legacy.h \
843 elm_separator.eo.legacy.h \
846 elm_slider.eo.legacy.h \
849 elm_slideshow.eo.legacy.h \
852 elm_spinner.eo.legacy.h \
857 elm_table.eo.legacy.h \
860 elm_thumb.eo.legacy.h \
863 elm_toolbar.eo.legacy.h \
866 elm_video.eo.legacy.h \
869 elm_web.eo.legacy.h \
874 elementaryeolianfilesdir = $(datadir)/eolian/include/elementary-@VMAJ@
875 elementaryeolianfiles_DATA = \
879 elm_interface_scrollable.eo \
884 elm_actionslider.eo \
886 elm_app_client_view.eo \
888 elm_app_server_view.eo \
889 elm_atspi_app_object.eo \
890 elm_interface_atspi_accessible.eo \
891 elm_interface_atspi_action.eo \
892 elm_interface_atspi_component.eo \
893 elm_interface_atspi_editable_text.eo \
894 elm_interface_atspi_image.eo \
895 elm_interface_atspi_selection.eo \
896 elm_interface_atspi_text.eo \
897 elm_interface_atspi_value.eo \
898 elm_interface_atspi_widget.eo \
899 elm_interface_atspi_widget_action.eo \
900 elm_interface_atspi_window.eo \
908 elm_colorselector.eo \
913 elm_diskselector.eo \
915 elm_fileselector.eo \
916 elm_fileselector_button.eo \
917 elm_fileselector_entry.eo \
918 elm_flipselector.eo \
924 elm_gesture_layer.eo \
931 elm_interface_fileselector.eo \
938 elm_multibuttonentry.eo \
945 elm_photocam_pan.eo \
955 elm_segment_control.eo \
968 EXTRA_DIST += ${elementaryeolianfiles_DATA}
970 nodist_includesunstable_HEADERS = \
974 elm_interface_scrollable.eo.h \
979 elm_actionslider.eo.h \
980 elm_app_client.eo.h \
981 elm_app_client_view.eo.h \
982 elm_app_server.eo.h \
983 elm_app_server_view.eo.h \
984 elm_atspi_app_object.eo.h \
985 elm_interface_atspi_accessible.eo.h \
986 elm_interface_atspi_action.eo.h \
987 elm_interface_atspi_component.eo.h \
988 elm_interface_atspi_editable_text.eo.h \
989 elm_interface_atspi_image.eo.h \
990 elm_interface_atspi_selection.eo.h \
991 elm_interface_atspi_text.eo.h \
992 elm_interface_atspi_value.eo.h \
993 elm_interface_atspi_widget.eo.h \
994 elm_interface_atspi_widget_action.eo.h \
995 elm_interface_atspi_window.eo.h \
1003 elm_conformant.eo.h \
1004 elm_colorselector.eo.h \
1007 elm_dayselector.eo.h \
1008 elm_diskselector.eo.h \
1010 elm_fileselector.eo.h \
1011 elm_fileselector_button.eo.h \
1012 elm_fileselector_entry.eo.h \
1013 elm_flipselector.eo.h \
1016 elm_gengrid_pan.eo.h \
1018 elm_genlist_pan.eo.h \
1019 elm_gesture_layer.eo.h \
1026 elm_interface_fileselector.eo.h \
1033 elm_multibuttonentry.eo.h \
1034 elm_naviframe.eo.h \
1040 elm_photocam_pan.eo.h \
1046 elm_progressbar.eo.h \
1050 elm_segment_control.eo.h \
1051 elm_separator.eo.h \
1053 elm_slideshow.eo.h \
1062 elm_layout.eo.legacy.h \
1063 elm_frame.eo.legacy.h \
1064 elm_hover.eo.legacy.h \
1065 elm_actionslider.eo.legacy.h \
1066 elm_atspi_app_object.eo.legacy.h \
1067 elm_bg.eo.legacy.h \
1068 elm_box.eo.legacy.h \
1069 elm_bubble.eo.legacy.h \
1070 elm_button.eo.legacy.h \
1071 elm_calendar.eo.legacy.h \
1072 elm_check.eo.legacy.h \
1073 elm_clock.eo.legacy.h \
1074 elm_colorselector.eo.legacy.h \
1075 elm_ctxpopup.eo.legacy.h \
1076 elm_datetime.eo.legacy.h \
1077 elm_dayselector.eo.legacy.h \
1078 elm_diskselector.eo.legacy.h \
1079 elm_entry.eo.legacy.h \
1080 elm_fileselector.eo.legacy.h \
1081 elm_fileselector_button.eo.legacy.h \
1082 elm_fileselector_entry.eo.legacy.h \
1083 elm_flipselector.eo.legacy.h \
1084 elm_flip.eo.legacy.h \
1085 elm_gengrid.eo.legacy.h \
1086 elm_genlist.eo.legacy.h \
1087 elm_gesture_layer.eo.legacy.h \
1088 elm_glview.eo.legacy.h \
1089 elm_grid.eo.legacy.h \
1090 elm_hoversel.eo.legacy.h \
1091 elm_image.eo.legacy.h \
1092 elm_icon.eo.legacy.h \
1093 elm_index.eo.legacy.h \
1094 elm_inwin.eo.legacy.h \
1095 elm_label.eo.legacy.h \
1096 elm_list.eo.legacy.h \
1097 elm_map.eo.legacy.h \
1098 elm_menu.eo.legacy.h \
1099 elm_multibuttonentry.eo.legacy.h \
1100 elm_naviframe.eo.legacy.h \
1101 elm_panel.eo.legacy.h \
1102 elm_mapbuf.eo.legacy.h \
1103 elm_notify.eo.legacy.h \
1104 elm_panes.eo.legacy.h \
1105 elm_photocam.eo.legacy.h \
1106 elm_photo.eo.legacy.h \
1107 elm_plug.eo.legacy.h \
1108 elm_popup.eo.legacy.h \
1109 elm_prefs.eo.legacy.h \
1110 elm_progressbar.eo.legacy.h \
1111 elm_radio.eo.legacy.h \
1112 elm_route.eo.legacy.h \
1113 elm_scroller.eo.legacy.h \
1114 elm_segment_control.eo.legacy.h \
1115 elm_separator.eo.legacy.h \
1116 elm_slider.eo.legacy.h \
1117 elm_slideshow.eo.legacy.h \
1118 elm_spinner.eo.legacy.h \
1119 elm_table.eo.legacy.h \
1120 elm_thumb.eo.legacy.h \
1121 elm_toolbar.eo.legacy.h \
1122 elm_video.eo.legacy.h \
1123 elm_web.eo.legacy.h \
1128 nodist_includesunstable_HEADERS += \
1130 elm_container.eo.hh \
1132 elm_interface_scrollable.eo.hh \
1137 elm_actionslider.eo.hh \
1138 elm_app_client.eo.hh \
1139 elm_app_client_view.eo.hh \
1140 elm_app_server.eo.hh \
1141 elm_app_server_view.eo.hh \
1142 elm_atspi_app_object.eo.hh \
1143 elm_interface_atspi_accessible.eo.hh \
1144 elm_interface_atspi_action.eo.hh \
1145 elm_interface_atspi_component.eo.hh \
1146 elm_interface_atspi_editable_text.eo.hh \
1147 elm_interface_atspi_image.eo.hh \
1148 elm_interface_atspi_selection.eo.hh \
1149 elm_interface_atspi_text.eo.hh \
1150 elm_interface_atspi_value.eo.hh \
1151 elm_interface_atspi_widget.eo.hh \
1152 elm_interface_atspi_widget_action.eo.hh \
1153 elm_interface_atspi_window.eo.hh \
1158 elm_calendar.eo.hh \
1161 elm_colorselector.eo.hh \
1162 elm_conformant.eo.hh \
1163 elm_ctxpopup.eo.hh \
1164 elm_datetime.eo.hh \
1165 elm_dayselector.eo.hh \
1166 elm_diskselector.eo.hh \
1168 elm_fileselector.eo.hh \
1169 elm_fileselector_button.eo.hh \
1170 elm_fileselector_entry.eo.hh \
1171 elm_flipselector.eo.hh \
1174 elm_gengrid_pan.eo.hh \
1176 elm_genlist_pan.eo.hh \
1177 elm_gesture_layer.eo.hh \
1180 elm_hoversel.eo.hh \
1184 elm_interface_fileselector.eo.hh \
1191 elm_multibuttonentry.eo.hh \
1192 elm_naviframe.eo.hh \
1197 elm_photocam.eo.hh \
1198 elm_photocam_pan.eo.hh \
1204 elm_progressbar.eo.hh \
1207 elm_scroller.eo.hh \
1208 elm_segment_control.eo.hh \
1209 elm_separator.eo.hh \
1211 elm_slideshow.eo.hh \
1223 CLEANFILES += $(nodist_includesunstable_HEADERS)