8 $(TRACKER_SPARQL_CFLAGS) \
10 -I$(top_srcdir)/folks \
11 -I$(top_srcdir)/backends/tracker/lib \
12 -I$(top_srcdir)/backends/tracker/lib/folks \
13 -I$(top_srcdir)/tests/lib \
14 -I$(top_srcdir)/tests/lib/tracker \
15 -include $(CONFIG_HEADER) \
19 $(top_builddir)/tests/lib/libfolks-test.la \
20 $(top_builddir)/tests/lib/tracker/libtracker-test.la \
21 $(top_builddir)/backends/tracker/lib/libfolks-tracker.la \
22 $(top_builddir)/folks/libfolks.la \
25 $(TRACKER_SPARQL_LIBS) \
26 -L$(top_srcdir)/backends/tracker/lib \
29 RUN_WITH_PRIVATE_BUS = $(top_srcdir)/tests/tools/with-session-bus-tracker.sh
34 --vapidir=$(top_srcdir)/folks \
35 --vapidir=$(top_srcdir)/backends/tracker/lib \
36 --vapidir=$(top_srcdir)/tests/lib \
37 --vapidir=$(top_srcdir)/tests/lib/tracker \
44 --pkg tracker-sparql-$(TRACKER_SPARQL_MAJOR) \
49 # in order from least to most complex
51 individual-retrieval \
52 name-details-interface \
53 avatar-details-interface \
54 im-details-interface \
55 phone-details-interface \
56 email-details-interface \
57 url-details-interface \
58 favourite-details-interface \
66 additional-names-updates \
74 role-details-interface \
75 birthday-details-interface \
77 note-details-interface \
78 gender-details-interface \
79 postal-address-details-interface \
92 set-postal-addresses \
100 link-personas-via-local-ids \
102 match-email-addresses \
107 set-duplicate-email \
111 TESTS_ENVIRONMENT = \
112 $(RUN_WITH_PRIVATE_BUS) \
115 TESTS = $(noinst_PROGRAMS)
117 individual_retrieval_SOURCES = \
118 individual-retrieval.vala \
121 name_details_interface_SOURCES = \
122 name-details-interface.vala \
125 avatar_details_interface_SOURCES = \
126 avatar-details-interface.vala \
129 im_details_interface_SOURCES = \
130 im-details-interface.vala \
133 phone_details_interface_SOURCES = \
134 phone-details-interface.vala \
137 email_details_interface_SOURCES = \
138 email-details-interface.vala \
141 url_details_interface_SOURCES = \
142 url-details-interface.vala \
145 favourite_details_interface_SOURCES = \
146 favourite-details-interface.vala \
149 fullname_updates_SOURCES = \
150 fullname-updates.vala \
153 add_contact_SOURCES = \
157 default_contact_SOURCES = \
158 default-contact.vala \
161 remove_contact_SOURCES = \
162 remove-contact.vala \
165 nickname_updates_SOURCES = \
166 nickname-updates.vala \
169 family_name_updates_SOURCES = \
170 family-name-updates.vala \
173 given_name_updates_SOURCES = \
174 given-name-updates.vala \
177 additional_names_updates_SOURCES = \
178 additional-names-updates.vala \
181 prefix_name_updates_SOURCES = \
182 prefix-name-updates.vala \
185 suffix_name_updates_SOURCES = \
186 suffix-name-updates.vala \
189 website_updates_SOURCES = \
190 website-updates.vala \
193 favourite_updates_SOURCES = \
194 favourite-updates.vala \
197 emails_updates_SOURCES = \
198 emails-updates.vala \
201 phones_updates_SOURCES = \
202 phones-updates.vala \
205 imaddresses_updates_SOURCES = \
206 imaddresses-updates.vala \
209 role_details_interface_SOURCES = \
210 role-details-interface.vala \
213 birthday_details_interface_SOURCES = \
214 birthday-details-interface.vala \
217 birthday_updates_SOURCES = \
218 birthday-updates.vala \
221 note_details_interface_SOURCES = \
222 note-details-interface.vala \
225 gender_details_interface_SOURCES = \
226 gender-details-interface.vala \
229 postal_address_details_interface_SOURCES = \
230 postal-address-details-interface.vala \
233 avatar_updates_SOURCES = \
234 avatar-updates.vala \
237 add_persona_SOURCES = \
241 remove_persona_SOURCES = \
242 remove-persona.vala \
245 set_nickname_SOURCES = \
249 set_favourite_SOURCES = \
253 set_phones_SOURCES = \
257 set_emails_SOURCES = \
261 set_avatar_SOURCES = \
265 set_structured_name_SOURCES = \
266 set-structured-name.vala \
269 set_full_name_SOURCES = \
277 set_im_addresses_SOURCES = \
278 set-im-addresses.vala \
281 set_postal_addresses_SOURCES = \
282 set-postal-addresses.vala \
285 set_roles_SOURCES = \
289 set_notes_SOURCES = \
293 set_birthday_SOURCES = \
297 set_gender_SOURCES = \
301 link_personas_SOURCES = \
305 duplicated_emails_SOURCES = \
306 duplicated-emails.vala \
309 duplicated_phones_SOURCES = \
310 duplicated-phones.vala \
313 link_personas_via_local_ids_SOURCES = \
314 link-personas-via-local-ids.vala \
317 match_im_addresses_SOURCES = \
318 match-im-addresses.vala \
321 match_email_addresses_SOURCES = \
322 match-email-addresses.vala \
325 match_known_emails_SOURCES = \
326 match-known-emails.vala \
329 match_phone_number_SOURCES = \
330 match-phone-number.vala \
333 match_name_SOURCES = \
337 match_all_SOURCES = \
341 set_duplicate_email_SOURCES = \
342 set-duplicate-email.vala \
345 set_null_avatar_SOURCES = \
346 set-null-avatar.vala \
355 $(MAINTAINERCLEANFILES) \
358 -include $(top_srcdir)/git.mk
359 -include $(top_srcdir)/check.mk