Merge "custom eail widget implementation" into tizen
[platform/core/uifw/eail.git] / eail / Makefile.am
1 MAINTAINERCLEANFILES = Makefile.in
2
3 lib_LTLIBRARIES = libeail.la
4 libeailincludedir = $(includedir)/eail
5
6 libeail_la_SOURCES  = \
7         eail.c \
8         eail.h \
9         eail_factory.c \
10         eail_factory.h \
11         eail_app.c \
12         eail_app.h \
13         eail_widget.c \
14         eail_widget.h \
15         eail_custom_widget.c \
16         eail_custom_widget.h \
17         eail_action_widget.c \
18         eail_action_widget.h \
19         eail_scrollable_widget.c \
20         eail_scrollable_widget.h \
21         eail_window.c \
22         eail_window.h \
23         eail_action_slider.c \
24         eail_action_slider.h \
25         eail_background.c \
26         eail_background.h \
27         eail_box.c \
28         eail_box.h \
29         eail_text.c \
30         eail_text.h \
31         eail_label.c \
32         eail_label.h \
33         eail_button.c \
34         eail_button.h \
35         eail_icon.c \
36         eail_icon.h \
37         eail_item.h \
38         eail_item.c \
39         eail_item_parent.h \
40         eail_item_parent.c \
41         eail_list.c \
42         eail_list.h \
43         eail_fileselector.c \
44         eail_fileselector.h \
45         eail_genlist.c \
46         eail_genlist.h \
47         eail_entry.c \
48         eail_entry.h \
49         eail_frame.c \
50         eail_frame.h \
51         eail_scroller.c \
52         eail_scroller.h \
53         eail_slider.c \
54         eail_slider.h \
55         eail_inwin.h \
56         eail_inwin.c \
57         eail_image.c \
58         eail_image.h \
59         eail_check.c \
60         eail_check.h \
61         eail_radio_button.c \
62         eail_radio_button.h \
63         eail_menu.c \
64         eail_menu.h \
65         eail_photo.c \
66         eail_photo.h \
67         eail_clock.c \
68         eail_clock.h \
69         eail_photocam.c \
70         eail_photocam.h \
71         eail_separator.c \
72         eail_separator.h \
73         eail_spinner.c \
74         eail_spinner.h \
75         eail_calendar.c \
76         eail_calendar.h \
77         eail_utils.c \
78         eail_utils.h \
79         eail_grid.c \
80         eail_grid.h \
81         eail_route.c \
82         eail_route.h \
83         eail_dayselector.c \
84         eail_dayselector.h \
85         eail_gengrid.c \
86         eail_gengrid.h \
87         eail_progressbar.c \
88         eail_progressbar.h \
89         eail_diskselector.c \
90         eail_diskselector.h \
91         eail_segment_control.c \
92         eail_segment_control.h \
93         eail_conformant.c \
94         eail_conformant.h \
95         eail_notify.c \
96         eail_notify.h \
97         eail_popup.c \
98         eail_popup.h \
99         eail_ctxpopup.c \
100         eail_ctxpopup.h \
101         eail_toolbar.c \
102         eail_toolbar.h \
103         eail_multibuttonentry.c \
104         eail_multibuttonentry.h \
105         eail_web.c \
106         eail_web.h \
107         eail_index.c \
108         eail_index.h \
109         eail_fileselector_entry.c \
110         eail_fileselector_entry.h \
111         eail_colorselector.c \
112         eail_colorselector.h \
113         eail_naviframe.c \
114         eail_naviframe.h \
115         eail_naviframe_page.c \
116         eail_naviframe_page.h \
117         eail_datetime.c \
118         eail_datetime.h \
119         eail_hover.c \
120         eail_hover.h \
121         eail_panes.c \
122         eail_panes.h \
123         eail_panel.c \
124         eail_panel.h \
125         eail_thumb.c \
126         eail_thumb.h \
127         eail_mapbuf.c \
128         eail_mapbuf.h \
129         eail_slideshow.c \
130         eail_slideshow.h \
131         eail_hoversel.c \
132         eail_hoversel.h \
133         eail_map.c \
134         eail_map.h \
135         eail_glview.c \
136         eail_glview.h \
137         eail_bubble.c \
138         eail_bubble.h \
139         eail_plug.c \
140         eail_plug.h \
141         eail_video.c \
142         eail_video.h \
143         eail_flip.c \
144         eail_flip.h \
145         eail_flipselector.c \
146         eail_flipselector.h \
147         eail_layout.c \
148         eail_layout.h \
149         eail_table.c \
150         eail_table.h \
151         eail_prefs.c \
152         eail_prefs.h \
153         eail_dynamic_content.c \
154         eail_dynamic_content.h \
155         eail_priv.h \
156         eail_clipboard.c \
157         eail_clipboard.h
158
159 libeailinclude_HEADERS = \
160         eail.h \
161         eail_factory.h \
162         eail_app.h \
163         eail_widget.h \
164         eail_custom_widget.h \
165         eail_action_widget.h \
166         eail_scrollable_widget.h \
167         eail_window.h \
168         eail_fileselector.h \
169         eail_action_slider.h \
170         eail_background.h \
171         eail_box.h \
172         eail_text.h \
173         eail_label.h \
174         eail_button.h \
175         eail_icon.h \
176         eail_item.h \
177         eail_item_parent.h \
178         eail_list.h \
179         eail_genlist.h \
180         eail_entry.h \
181         eail_frame.h \
182         eail_scroller.h \
183         eail_slider.h \
184         eail_inwin.h \
185         eail_image.h \
186         eail_check.h \
187         eail_radio_button.h \
188         eail_menu.h \
189         eail_photocam.h \
190         eail_photo.h \
191         eail_clock.h \
192         eail_separator.h \
193         eail_spinner.h \
194         eail_calendar.h \
195         eail_utils.h \
196         eail_grid.h \
197         eail_route.h \
198         eail_dayselector.h \
199         eail_gengrid.h \
200         eail_progressbar.h \
201         eail_diskselector.h \
202         eail_segment_control.h \
203         eail_conformant.h \
204         eail_notify.h \
205         eail_popup.h \
206         eail_ctxpopup.h \
207         eail_toolbar.h \
208         eail_multibuttonentry.h \
209         eail_web.h \
210         eail_index.h \
211         eail_fileselector_entry.h \
212         eail_colorselector.h \
213         eail_naviframe.h \
214         eail_naviframe_page.h \
215         eail_datetime.h \
216         eail_hover.h \
217         eail_panes.h \
218         eail_panel.h \
219         eail_thumb.h \
220         eail_mapbuf.h \
221         eail_slideshow.h \
222         eail_hoversel.h \
223         eail_map.h \
224         eail_glview.h \
225         eail_bubble.h \
226         eail_plug.h \
227         eail_video.h \
228         eail_flip.h \
229         eail_flipselector.h \
230         eail_layout.h \
231         eail_table.h \
232         eail_prefs.h \
233         eail_dynamic_content.h \
234         eail_priv.h \
235         eail_clipboard.h
236
237 libeail_la_CFLAGS = @EAIL_CFLAGS@
238 libeail_la_LIBADD = @EAIL_LIBS@
239 libeail_la_LDFLAGS = \
240         -no-undefined @LT_ENABLE_AUTO_IMPORT@ -module\
241         -release @LT_RELEASE_VERSION@
242
243 libeail_la_LIBTOOLFLAGS = --tag=disable-static
244
245 linkdir = $(DESTDIR)$(ELM_INSTALL_PATH)/elementary/modules/eail/$(MODULE_ARCH)
246
247 install-data-hook:
248         mkdir -p $(linkdir)
249         rm -rf $(linkdir)/module.so
250         $(LN_S) $(libdir)/libeail.so $(linkdir)/module.so
251         echo $?