5 $(EDATASERVER_CFLAGS) \
6 -I$(top_srcdir)/folks \
7 -I$(top_srcdir)/backends/eds/lib \
8 -I$(top_srcdir)/backends/eds/lib/folks \
9 -I$(top_srcdir)/tests/lib \
10 -I$(top_srcdir)/tests/lib/eds \
11 -include $(CONFIG_HEADER) \
15 $(top_builddir)/tests/lib/eds/libeds-test.la \
16 $(top_builddir)/tests/lib/libfolks-test.la \
17 $(top_builddir)/backends/eds/lib/libfolks-eds.la
18 $(top_builddir)/folks/libfolks.la \
21 -L$(top_srcdir)/backends/eds/lib \
27 --vapidir=$(top_srcdir)/folks \
28 --vapidir=$(top_srcdir)/backends/eds/lib \
29 --vapidir=$(top_srcdir)/tests/lib \
30 --vapidir=$(top_srcdir)/tests/lib/eds \
37 --pkg libedataserver-1.2 \
44 # in order from least to most complex
48 individual-retrieval \
57 postal-address-details \
65 set-postal-addresses \
68 add-contacts-stress-test \
74 change-primary-store \
75 link-personas-diff-stores \
79 RUN_WITH_PRIVATE_BUS = $(top_srcdir)/tests/tools/with-session-bus-eds.sh
81 backend_store_key_file=$(srcdir)/data/backend-eds-only.ini
82 avatar_file=@abs_top_srcdir@/tests/data/avatar-01.jpg
84 GCONF_DEFAULT_SOURCE_PATH=@abs_top_srcdir@/tests/data/gconf.path \
85 FOLKS_BACKEND_PATH=$(BACKEND_UNINST_PATH) \
86 FOLKS_BACKEND_STORE_KEY_FILE_PATH=$(backend_store_key_file) \
87 AVATAR_FILE_PATH=$(avatar_file) \
88 FOLKS_PRIMARY_STORE="eds:local://test" \
89 $(RUN_WITH_PRIVATE_BUS) \
93 TESTS = $(noinst_PROGRAMS)
95 store_removed_SOURCES = \
99 persona_store_tests_SOURCES = \
100 persona-store-tests.vala \
103 individual_retrieval_SOURCES = \
104 individual-retrieval.vala \
107 removing_contacts_SOURCES = \
108 removing-contacts.vala \
111 updating_contacts_SOURCES = \
112 updating-contacts.vala \
115 phone_details_SOURCES = \
119 email_details_SOURCES = \
123 name_details_SOURCES = \
127 avatar_details_SOURCES = \
128 avatar-details.vala \
131 add_persona_SOURCES = \
135 im_details_SOURCES = \
139 postal_address_details_SOURCES = \
140 postal-address-details.vala \
143 remove_persona_SOURCES = \
144 remove-persona.vala \
147 set_avatar_SOURCES = \
151 set_emails_SOURCES = \
155 set_im_addresses_SOURCES = \
156 set-im-addresses.vala \
159 set_names_SOURCES = \
163 set_structured_name_SOURCES = \
164 set-structured-name.vala \
167 set_phones_SOURCES = \
171 set_postal_addresses_SOURCES = \
172 set-postal-addresses.vala \
175 set_properties_race_SOURCES = \
176 set-properties-race.vala \
179 link_personas_SOURCES = \
183 set_notes_SOURCES = \
187 add_contacts_stress_test_SOURCES = \
188 add-contacts-stress-test.vala \
191 set_gender_SOURCES = \
199 set_birthday_SOURCES = \
203 set_roles_SOURCES = \
207 change_primary_store_SOURCES = \
208 change-primary-store.vala \
211 link_personas_diff_stores_SOURCES = \
212 link-personas-diff-stores.vala \
215 set_is_favourite_SOURCES = \
216 set-is-favourite.vala \
225 MAINTAINERCLEANFILES = \
226 $(addsuffix .c,$(noinst_PROGRAMS)) \
227 store_removed_vala.stamp \
228 persona_store_tests_vala.stamp \
229 individual_retrieval_vala.stamp \
230 removing_contacts_vala.stamp \
231 updating_contacts_vala.stamp \
232 phone_details_vala.stamp \
233 name_details_vala.stamp \
234 email_details_vala.stamp \
235 avatar_details_vala.stamp \
236 add_persona_vala.stamp \
237 im_details_vala.stamp \
238 postal_address_details_vala.stamp \
239 remove_persona_vala.stamp \
240 set_avatar_vala.stamp \
241 set_emails_vala.stamp \
242 set_im_addresses_vala.stamp \
243 set_names_vala.stamp \
244 set_structured_name_vala.stamp \
245 set_phones_vala.stamp \
246 set_postal_addresses_vala.stamp \
247 set_properties_race_vala.stamp \
248 link_personas_vala.stamp \
249 set_notes_vala.stamp \
250 add_contacts_stress_test_vala.stamp \
251 set_gender_vala.stamp \
252 set_urls_vala.stamp \
253 set_birthday_vala.stamp \
254 set_roles_vala.stamp \
255 change_primary_store_vala.stamp \
256 link_personas_diff_stores_vala.stamp \
257 set_is_favourite_vala.stamp \
261 $(MAINTAINERCLEANFILES) \
262 $(backend_store_key_file) \
265 -include $(top_srcdir)/git.mk
266 -include $(top_srcdir)/check.mk