libofono-efl-utils: add missing _LIBADD dependencies.
[profile/ivi/lemolo.git] / Makefile.am
1 ACLOCAL_AMFLAGS = -I m4
2 AM_MAKEFLAGS = --no-print-directory
3 AM_CFLAGS = \
4         -DPACKAGE_DATA_DIR=\"$(pkgdatadir)/\" \
5         -DPACKAGE_BIN_DIR=\"$(bindir)\" \
6         -DPACKAGE_LIB_DIR=\"$(libdir)\" \
7         -I$(top_srcdir)/utils \
8         @EFL_CFLAGS@ \
9         @TIZEN_CFLAGS@
10
11 MAINTAINERCLEANFILES = \
12         aclocal.m4 \
13         compile \
14         config.guess \
15         config.h.in \
16         config.sub \
17         configure \
18         depcomp \
19         install-sh \
20         ltmain.sh \
21         Makefile.in \
22         missing \
23         mkinstalldirs
24 EXTRA_DIST =
25
26 noinst_LTLIBRARIES = utils/libofono-efl-utils.la
27
28 utils_libofono_efl_utils_la_SOURCES = \
29         utils/contacts-ofono-efl.h \
30         utils/log.h \
31         utils/ofono.c \
32         utils/ofono.h \
33         utils/simple-popup.c \
34         utils/simple-popup.c \
35         utils/util.c \
36         utils/util.h
37 utils_libofono_efl_utils_la_LIBADD = \
38         @EFL_LIBS@ \
39         @TIZEN_LIBS@
40
41 if HAVE_TIZEN
42 utils_libofono_efl_utils_la_SOURCES += utils/contacts-tizen.c
43 else
44 utils_libofono_efl_utils_la_SOURCES += utils/contacts.c
45 endif
46
47 bin_PROGRAMS = \
48         dialer/dialer \
49         tizen/answer_daemon
50
51 dialer_dialer_LDADD = \
52         @EFL_LIBS@ \
53         @TIZEN_LIBS@ \
54         utils/libofono-efl-utils.la
55
56 dialer_dialer_SOURCES = \
57         dialer/main.c \
58         dialer/rc.c \
59         dialer/rc.h \
60         dialer/gui.c \
61         dialer/gui.h \
62         dialer/keypad.c \
63         dialer/keypad.h \
64         dialer/history.c \
65         dialer/history.h \
66         dialer/callscreen.c \
67         dialer/callscreen.h \
68         dialer/ussd.c \
69         dialer/ussd.h
70
71 AM_V_SED = $(am__v_SED_$(V))
72 am__v_SED_ = $(am__v_SED_$(AM_DEFAULT_VERBOSITY))
73 am__v_SED_0 = @echo "  SED   " $@;
74
75 tizen_answer_daemon_SOURCES = tizen/answer_daemon.c
76 tizen_answer_daemon_LDADD = @EFL_LIBS@ @TIZEN_LIBS@
77
78 if HAVE_TIZEN
79 bin_PROGRAMS += \
80         tizen/dialer_open \
81         tizen/dialer_daemon
82
83 tizen_dialer_open_SOURCES = tizen/dialer_open.c
84 tizen_dialer_open_LDADD = @EFL_LIBS@ @TIZEN_LIBS@
85
86 tizen_dialer_daemon_SOURCES = tizen/dialer_daemon.c
87 tizen_dialer_daemon_LDADD = @EFL_LIBS@ @TIZEN_LIBS@
88
89 %.service: %.service.in Makefile
90         sed 's:@bindir[@]:$(bindir):g' $< > $@
91
92 dbusservicesdir = @with_dbusservicesdir@
93 dbusservices_DATA = \
94 tizen/org.tizen.dialer.service
95
96 EXTRA_DIST += \
97 tizen/org.tizen.dialer.service.in
98
99 %.desktop: %.desktop.in Makefile
100         $(AM_V_SED)sed 's:@bindir[@]:$(bindir):g' $< > $@
101
102 desktopdir = @with_desktopdir@
103 desktop_DATA = \
104 tizen/answer_daemon.desktop \
105 tizen/dialer.desktop \
106 tizen/org.tizen.call.desktop \
107 tizen/org.tizen.phone.desktop
108
109 EXTRA_DIST += \
110 tizen/answer_daemon.desktop.in \
111 tizen/dialer.desktop.in \
112 tizen/org.tizen.call.desktop.in \
113 tizen/org.tizen.phone.desktop.in
114
115
116 tizen/order: tizen/order.in Makefile
117         $(AM_V_SED)sed 's:@desktopdir[@]:$(with_desktopdir):g' $< > $@
118
119 tizenexamplesdir = $(pkgdatadir)/tizen-examples
120 tizenexamples_DATA = \
121 tizen/order
122
123 EXTRA_DIST += \
124 tizen/order.in
125
126 endif
127
128 # Themes are compiled with edje_cc given by user (cross-compile)
129 EDJE_CC = @edje_cc@
130 EDJE_FLAGS_VERBOSE_ =
131 EDJE_FLAGS_VERBOSE_0 =
132 EDJE_FLAGS_VERBOSE_1 = -v
133 EDJE_FLAGS = $(EDJE_FLAGS_VERBOSE_$(V)) -id $(top_srcdir)/data/themes/images -fd $(top_srcdir)/data/fonts
134
135 if HAVE_TIZEN
136 EDJE_FLAGS += -DHAVE_TIZEN=1
137 endif
138
139 filesdir = $(pkgdatadir)/themes
140 files_DATA = \
141 data/themes/default.edj \
142 data/themes/default-sd.edj
143
144 AM_V_EDJ = $(am__v_EDJ_$(V))
145 am__v_EDJ_ = $(am__v_EDJ_$(AM_DEFAULT_VERBOSITY))
146 am__v_EDJ_0 = @echo "  EDJ   " $@;
147
148 THEME_IMAGES = \
149 data/themes/images/bg_call.jpg \
150 data/themes/images/arrow_right.png \
151 data/themes/images/arrow_left.png \
152 data/themes/images/bg_keypad.jpg \
153 data/themes/images/ico_add_call.png \
154 data/themes/images/ico_add_contact.png \
155 data/themes/images/ico_arrow_right.png \
156 data/themes/images/ico_backspace.png \
157 data/themes/images/ico_call.png \
158 data/themes/images/ico_contacts.png \
159 data/themes/images/ico_del.png \
160 data/themes/images/ico_edit.png \
161 data/themes/images/ico_history.png \
162 data/themes/images/ico_keypad.png \
163 data/themes/images/ico_merge.png \
164 data/themes/images/ico_multiparty.png \
165 data/themes/images/ico_multiparty_hangup.png \
166 data/themes/images/ico_multiparty_private.png \
167 data/themes/images/ico_mute.png \
168 data/themes/images/ico_person.png \
169 data/themes/images/ico_speaker.png \
170 data/themes/images/ico_swap.png \
171 data/themes/images/ico_voicemail.png \
172 data/themes/images/loading_0.png \
173 data/themes/images/loading_1.png \
174 data/themes/images/loading_2.png \
175 data/themes/images/loading_3.png \
176 data/themes/images/loading_4.png \
177 data/themes/images/loading_5.png \
178 data/themes/images/loading_6.png \
179 data/themes/images/loading_7.png
180
181 THEME_INCLUDES = \
182 data/themes/includes/action_answer.edc \
183 data/themes/includes/answer_screen.edc \
184 data/themes/includes/buttons.edc \
185 data/themes/includes/call.edc \
186 data/themes/includes/colors.edc \
187 data/themes/includes/contacts-bg.edc \
188 data/themes/includes/contacts.edc \
189 data/themes/includes/history-bg.edc \
190 data/themes/includes/history.edc \
191 data/themes/includes/keypad.edc \
192 data/themes/includes/main.edc \
193 data/themes/includes/multiparty-list.edc \
194 data/themes/includes/popup.edc \
195 data/themes/includes/scroller.edc
196
197
198 EXTRA_DIST += \
199 data/themes/default-hd.edc \
200 data/themes/default-sd.edc \
201 data/themes/default.edc \
202 $(THEME_INCLUDES) $(THEME_IMAGES)
203
204
205 data/themes/default.edj: $(top_builddir)/Makefile $(top_srcdir)/data/themes/default.edc $(top_srcdir)/data/themes/default-hd.edc $(THEME_INCLUDES) $(THEME_IMAGES)
206         $(MKDIR_P) $(top_builddir)/data/themes
207         $(AM_V_EDJ)$(EDJE_CC) $(EDJE_FLAGS) \
208         $(top_srcdir)/data/themes/default-hd.edc \
209         $(top_builddir)/data/themes/default.edj
210
211 data/themes/default-sd.edj: $(top_builddir)/Makefile $(top_srcdir)/data/themes/default.edc $(top_srcdir)/data/themes/default-sd.edc $(THEME_INCLUDES) $(THEME_IMAGES)
212         $(MKDIR_P) $(top_builddir)/data/themes
213         $(AM_V_EDJ)$(EDJE_CC) $(EDJE_FLAGS) \
214         $(top_srcdir)/data/themes/default-sd.edc \
215         $(top_builddir)/data/themes/default-sd.edj
216
217 clean-local:
218         rm -f $(top_builddir)/data/themes/default.edj
219         rm -f $(top_builddir)/data/themes/default-sd.edj
220
221 examplesdir = $(pkgdatadir)/examples
222 examples_DATA = \
223 data/examples/contacts.csv
224
225 scriptsdir = $(pkgdatadir)/scripts
226 scripts_SCRIPTS = \
227 data/scripts/ofono-efl-contacts-db-create.py
228
229 EXTRA_DIST += $(examples_DATA) $(scripts_SCRIPTS)