Added m4/eds-installed-tests.m4 with the EDS_INSTALLED_TESTS macro
[platform/upstream/evolution-data-server.git] / tests / libecal / Makefile.am
1 SUBDIRS = client
2
3 @GNOME_CODE_COVERAGE_RULES@
4
5 noinst_LTLIBRARIES = libecal-test-utils.la
6 libecal_test_utils_la_SOURCES = \
7         ecal-test-utils.c \
8         ecal-test-utils.h \
9         $(NULL)
10
11 libecal_test_utils_la_CPPFLAGS = \
12         $(AM_CPPFLAGS) \
13         -DLOCALEDIR=\""$(localedir)"\" \
14         -I$(top_srcdir) \
15         -I$(top_builddir) \
16         -I$(top_srcdir)/addressbook \
17         -I$(top_builddir)/addressbook \
18         -I$(top_srcdir)/calendar \
19         -I$(top_builddir)/calendar \
20         -I$(top_srcdir)/tests/test-server-utils \
21         -I$(top_builddir)/tests/test-server-utils \
22         $(EVOLUTION_CALENDAR_CFLAGS) \
23         $(CAMEL_CFLAGS) \
24         $(NULL)
25
26 libecal_test_utils_la_LIBADD = \
27         $(top_builddir)/calendar/libecal/libecal-1.2.la \
28         $(top_builddir)/tests/test-server-utils/libetestserverutils.la \
29         $(EVOLUTION_CALENDAR_LIBS) \
30         $(CAMEL_LIBS) \
31         $(NULL)
32
33 TEST_ECAL_LIBS = \
34         $(libecal_test_utils_la_LIBADD) \
35         libecal-test-utils.la \
36         $(NULL)
37
38 # ordered by relative complexity
39 TESTS = \
40         test-ecal-get-timezone \
41         test-ecal-add-timezone \
42         test-ecal-set-default-timezone \
43         test-ecal-get-alarm-email-address \
44         test-ecal-get-cal-address \
45         test-ecal-get-ldap-attribute \
46         test-ecal-get-capabilities \
47         test-ecal-get-default-object \
48         test-ecal-create-object \
49         test-ecal-create-object--2 \
50         test-ecal-get-objects-for-uid \
51         test-ecal-remove-object \
52         test-ecal-get-object-list \
53         test-ecal-modify-object \
54         test-ecal-send-objects \
55         test-ecal-receive-objects \
56         test-ecal-get-query \
57         $(NULL)
58
59 # test-ecal-get-free-busy:
60 #   broken by design, the API needs to be fixed.
61 BROKEN_TESTS = \
62         test-ecal-get-free-busy \
63         $(NULL)
64
65 # The test program
66 noinst_PROGRAMS =  \
67         $(TESTS) \
68         $(BROKEN_TESTS) \
69         $(NULL)
70
71
72 TEST_ECAL_CPPFLAGS = \
73         $(libecal_test_utils_la_CPPFLAGS) \
74         $(NULL)
75
76 # ordered alphanumerically
77 test_ecal_add_timezone_LDADD=$(TEST_ECAL_LIBS)
78 test_ecal_add_timezone_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
79 test_ecal_create_object_LDADD=$(TEST_ECAL_LIBS)
80 test_ecal_create_object_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
81 test_ecal_create_object__2_LDADD=$(TEST_ECAL_LIBS)
82 test_ecal_create_object__2_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
83 test_ecal_get_alarm_email_address_LDADD=$(TEST_ECAL_LIBS)
84 test_ecal_get_alarm_email_address_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
85 test_ecal_get_cal_address_LDADD=$(TEST_ECAL_LIBS)
86 test_ecal_get_cal_address_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
87 test_ecal_get_default_object_LDADD=$(TEST_ECAL_LIBS)
88 test_ecal_get_default_object_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
89 test_ecal_get_free_busy_LDADD=$(TEST_ECAL_LIBS)
90 test_ecal_get_free_busy_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
91 test_ecal_get_ldap_attribute_LDADD=$(TEST_ECAL_LIBS)
92 test_ecal_get_ldap_attribute_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
93 test_ecal_get_capabilities_LDADD=$(TEST_ECAL_LIBS)
94 test_ecal_get_capabilities_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
95 test_ecal_get_object_list_LDADD=$(TEST_ECAL_LIBS)
96 test_ecal_get_object_list_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
97 test_ecal_get_objects_for_uid_LDADD=$(TEST_ECAL_LIBS)
98 test_ecal_get_objects_for_uid_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
99 test_ecal_get_query_LDADD=$(TEST_ECAL_LIBS)
100 test_ecal_get_query_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
101 test_ecal_get_timezone_LDADD=$(TEST_ECAL_LIBS)
102 test_ecal_get_timezone_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
103 test_ecal_modify_object_LDADD=$(TEST_ECAL_LIBS)
104 test_ecal_modify_object_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
105 test_ecal_receive_objects_LDADD=$(TEST_ECAL_LIBS)
106 test_ecal_receive_objects_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
107 test_ecal_remove_object_LDADD=$(TEST_ECAL_LIBS)
108 test_ecal_remove_object_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
109 test_ecal_send_objects_LDADD=$(TEST_ECAL_LIBS)
110 test_ecal_send_objects_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
111 test_ecal_set_default_timezone_LDADD=$(TEST_ECAL_LIBS)
112 test_ecal_set_default_timezone_CPPFLAGS=$(TEST_ECAL_CPPFLAGS)
113
114 -include $(top_srcdir)/git.mk