Always append to AM_VALAFLAGS, don't replace
[platform/upstream/folks.git] / tests / libsocialweb / Makefile.am
1 AM_CPPFLAGS = \
2         $(GLIB_CFLAGS) \
3         $(GIO_CFLAGS) \
4         $(GEE_CFLAGS) \
5         $(SW_CLIENT_CFLAGS) \
6         -I$(top_srcdir) \
7         -I$(top_srcdir)/folks \
8         -I$(top_srcdir)/backends/libsocialweb/lib \
9         -I$(top_srcdir)/backends/libsocialweb/lib/folks \
10         -I$(top_srcdir)/tests/lib \
11         -I$(top_srcdir)/tests/lib/libsocialweb \
12         -include $(CONFIG_HEADER) \
13         $(NULL)
14
15 LDADD = \
16         $(top_builddir)/tests/lib/libfolks-test.la \
17         $(top_builddir)/tests/lib/libsocialweb/libsocialweb-test.la \
18         $(top_builddir)/backends/libsocialweb/lib/libfolks-libsocialweb.la \
19         $(top_builddir)/folks/libfolks.la \
20         $(GLIB_LIBS) \
21         $(GIO_LIBS) \
22         $(GEE_LIBS) \
23         $(SW_CLIENT_LIBS) \
24         -L$(top_srcdir)/backends/libsocialweb/lib \
25         $(NULL)
26
27 RUN_WITH_PRIVATE_BUS = $(top_srcdir)/tests/tools/with-session-bus.sh
28
29 AM_VALAFLAGS += \
30         $(ERROR_VALAFLAGS) \
31         --vapidir=. \
32         --vapidir=$(top_srcdir)/folks \
33         --vapidir=$(top_srcdir)/backends/libsocialweb/lib \
34         --vapidir=$(top_srcdir)/tests/lib \
35         --vapidir=$(top_srcdir)/tests/lib/libsocialweb \
36         --pkg gobject-2.0 \
37         --pkg gio-2.0 \
38         --pkg gee-0.8 \
39         --pkg folks \
40         --pkg folks-test \
41         --pkg folks-libsocialweb \
42         --pkg libsocialweb-client \
43         --pkg libsocialweb-test \
44         -g \
45         $(NULL)
46
47 # in order from least to most complex
48 noinst_PROGRAMS = \
49         dummy-lsw \
50         aggregation \
51         $(NULL)
52
53 SESSION_CONF = $(top_builddir)/tests/lib/libsocialweb/session.conf
54 backend_store_key_file=$(srcdir)/data/backend-lsw-only.ini
55 TESTS_ENVIRONMENT = \
56         FOLKS_BACKEND_PATH=$(BACKEND_UNINST_PATH) \
57         FOLKS_BACKEND_STORE_KEY_FILE_PATH=$(backend_store_key_file) \
58         FOLKS_PRIMARY_STORE= \
59         $(RUN_WITH_PRIVATE_BUS) \
60         --config-file=$(SESSION_CONF) \
61         --
62 TESTS = $(noinst_PROGRAMS)
63
64 dummy_lsw_SOURCES = \
65         dummy-lsw.vala \
66         $(NULL)
67
68 aggregation_SOURCES = \
69         aggregation.vala \
70         $(NULL)
71
72 CLEANFILES = \
73         *.pid \
74         *.address \
75         $(TESTS) \
76         $(NULL)
77
78 MAINTAINERCLEANFILES = \
79         $(addsuffix .c,$(noinst_PROGRAMS)) \
80         dummy_lsw_vala.stamp \
81         aggregation_vala.stamp \
82         $(NULL)
83
84 EXTRA_DIST = \
85         $(MAINTAINERCLEANFILES) \
86         $(backend_store_key_file) \
87         $(NULL)
88
89 -include $(top_srcdir)/git.mk
90 -include $(top_srcdir)/check.mk