Adding D-Bus API for cursor related APIs
[platform/upstream/evolution-data-server.git] / private / Makefile.am
1 NULL =
2
3 $(GENERATED_DBUS_LOCALE) : Makefile.am org.freedesktop.locale1.xml
4         $(AM_V_GEN) gdbus-codegen \
5         --interface-prefix org.freedesktop. \
6         --c-namespace E_DBus \
7         --generate-c-code e-dbus-localed \
8         $(top_srcdir)/private/org.freedesktop.locale1.xml \
9         $(NULL)
10
11 $(GENERATED_DBUS_SOURCE) : Makefile.am org.gnome.evolution.dataserver.Source.xml
12         $(AM_V_GEN) gdbus-codegen \
13         --interface-prefix org.gnome.evolution.dataserver. \
14         --c-namespace E_DBus \
15         --c-generate-object-manager \
16         --generate-c-code e-dbus-source \
17         --generate-docbook e-dbus-source \
18         $(top_srcdir)/private/org.gnome.evolution.dataserver.Source.xml \
19         $(NULL)
20
21 $(GENERATED_DBUS_SOURCE_MANAGER) : Makefile.am org.gnome.evolution.dataserver.SourceManager.xml
22         $(AM_V_GEN) gdbus-codegen \
23         --interface-prefix org.gnome.evolution.dataserver. \
24         --c-namespace E_DBus \
25         --generate-c-code e-dbus-source-manager \
26         --generate-docbook e-dbus-source-manager \
27         $(top_srcdir)/private/org.gnome.evolution.dataserver.SourceManager.xml \
28         $(NULL)
29
30 $(GENERATED_DBUS_AUTHENTICATOR) : Makefile.am org.gnome.evolution.dataserver.Authenticator.xml
31         $(AM_V_GEN) gdbus-codegen \
32         --interface-prefix org.gnome.evolution.dataserver \
33         --c-namespace E_DBus \
34         --generate-c-code e-dbus-authenticator \
35         --generate-docbook e-dbus-authenticator \
36         $(top_srcdir)/private/org.gnome.evolution.dataserver.Authenticator.xml \
37         $(NULL)
38
39 $(GENERATED_DBUS_ADDRESS_BOOK) : Makefile.am org.gnome.evolution.dataserver.AddressBook.xml
40         $(AM_V_GEN) gdbus-codegen \
41         --interface-prefix org.gnome.evolution.dataserver \
42         --c-namespace E_DBus \
43         --generate-c-code e-dbus-address-book \
44         --generate-docbook e-dbus-address-book \
45         $(top_srcdir)/private/org.gnome.evolution.dataserver.AddressBook.xml \
46         $(NULL)
47
48 $(GENERATED_DBUS_ADDRESS_BOOK_CURSOR) : Makefile.am org.gnome.evolution.dataserver.AddressBookCursor.xml
49         $(AM_V_GEN) gdbus-codegen \
50         --interface-prefix org.gnome.evolution.dataserver \
51         --c-namespace E_DBus \
52         --generate-c-code e-dbus-address-book-cursor \
53         --generate-docbook e-dbus-address-book-cursor \
54         $(top_srcdir)/private/org.gnome.evolution.dataserver.AddressBookCursor.xml \
55         $(NULL)
56
57 $(GENERATED_DBUS_DIRECT_BOOK) : Makefile.am org.gnome.evolution.dataserver.DirectBook.xml
58         $(AM_V_GEN) gdbus-codegen \
59         --interface-prefix org.gnome.evolution.dataserver \
60         --c-namespace E_DBus \
61         --generate-c-code e-dbus-direct-book \
62         --generate-docbook e-dbus-direct-book \
63         $(top_srcdir)/private/org.gnome.evolution.dataserver.DirectBook.xml \
64         $(NULL)
65
66 $(GENERATED_DBUS_ADDRESS_BOOK_FACTORY) : Makefile.am org.gnome.evolution.dataserver.AddressBookFactory.xml
67         $(AM_V_GEN) gdbus-codegen \
68         --interface-prefix org.gnome.evolution.dataserver \
69         --c-namespace E_DBus \
70         --generate-c-code e-dbus-address-book-factory \
71         --generate-docbook e-dbus-address-book-factory \
72         $(top_srcdir)/private/org.gnome.evolution.dataserver.AddressBookFactory.xml \
73         $(NULL)
74
75 $(GENERATED_DBUS_CALENDAR) : Makefile.am org.gnome.evolution.dataserver.Calendar.xml
76         $(AM_V_GEN) gdbus-codegen \
77         --interface-prefix org.gnome.evolution.dataserver \
78         --c-namespace E_DBus \
79         --generate-c-code e-dbus-calendar \
80         --generate-docbook e-dbus-calendar \
81         $(top_srcdir)/private/org.gnome.evolution.dataserver.Calendar.xml \
82         $(NULL)
83
84 $(GENERATED_DBUS_CALENDAR_FACTORY) : Makefile.am org.gnome.evolution.dataserver.CalendarFactory.xml
85         $(AM_V_GEN) gdbus-codegen \
86         --interface-prefix org.gnome.evolution.dataserver \
87         --c-namespace E_DBus \
88         --generate-c-code e-dbus-calendar-factory \
89         --generate-docbook e-dbus-calendar-factory \
90         $(top_srcdir)/private/org.gnome.evolution.dataserver.CalendarFactory.xml \
91         $(NULL)
92
93 $(GENERATED_DBUS_USER_PROMPTER) : Makefile.am org.gnome.evolution.dataserver.UserPrompter.xml
94         $(AM_V_GEN) gdbus-codegen \
95         --interface-prefix org.gnome.evolution.dataserver. \
96         --c-namespace E_DBus \
97         --generate-c-code e-dbus-user-prompter \
98         --generate-docbook e-dbus-user-prompter \
99         $(top_srcdir)/private/org.gnome.evolution.dataserver.UserPrompter.xml \
100         $(NULL)
101
102 GENERATED_DBUS_LOCALE = \
103         e-dbus-localed.c \
104         e-dbus-localed.h \
105         $(NULL)
106
107 GENERATED_DBUS_SOURCE = \
108         e-dbus-source.c \
109         e-dbus-source.h \
110         e-dbus-source-org.gnome.evolution.dataserver.Source.xml \
111         e-dbus-source-org.gnome.evolution.dataserver.Source.Removable.xml \
112         e-dbus-source-org.gnome.evolution.dataserver.Source.Writable.xml \
113         e-dbus-source-org.gnome.evolution.dataserver.Source.RemoteCreatable.xml \
114         e-dbus-source-org.gnome.evolution.dataserver.Source.RemoteDeletable.xml \
115         e-dbus-source-org.gnome.evolution.dataserver.Source.OAuth2Support.xml \
116         $(NULL)
117
118 GENERATED_DBUS_SOURCE_MANAGER = \
119         e-dbus-source-manager.c \
120         e-dbus-source-manager.h \
121         e-dbus-source-manager-org.gnome.evolution.dataserver.SourceManager.xml \
122         $(NULL)
123
124 GENERATED_DBUS_AUTHENTICATOR = \
125         e-dbus-authenticator.c \
126         e-dbus-authenticator.h \
127         e-dbus-authenticator-org.gnome.evolution.dataserver.Authenticator.xml \
128         $(NULL)
129
130 GENERATED_DBUS_USER_PROMPTER = \
131         e-dbus-user-prompter.c \
132         e-dbus-user-prompter.h \
133         e-dbus-user-prompter-org.gnome.evolution.dataserver.UserPrompter.xml \
134         $(NULL)
135
136 GENERATED_DBUS_ADDRESS_BOOK = \
137         e-dbus-address-book.c \
138         e-dbus-address-book.h \
139         e-dbus-address-book-org.gnome.evolution.dataserver.AddressBook.xml \
140         $(NULL)
141
142 GENERATED_DBUS_ADDRESS_BOOK_CURSOR = \
143         e-dbus-address-book-cursor.c \
144         e-dbus-address-book-cursor.h \
145         e-dbus-address-book-cursor-org.gnome.evolution.dataserver.AddressBookCursor.xml \
146         $(NULL)
147
148 GENERATED_DBUS_DIRECT_BOOK = \
149         e-dbus-direct-book.c \
150         e-dbus-direct-book.h \
151         e-dbus-direct-book-org.gnome.evolution.dataserver.DirectBook.xml \
152         $(NULL)
153
154 GENERATED_DBUS_ADDRESS_BOOK_FACTORY = \
155         e-dbus-address-book-factory.c \
156         e-dbus-address-book-factory.h \
157         e-dbus-address-book-factory-org.gnome.evolution.dataserver.AddressBookFactory.xml \
158         $(NULL)
159
160 GENERATED_DBUS_CALENDAR = \
161         e-dbus-calendar.c \
162         e-dbus-calendar.h \
163         e-dbus-calendar-org.gnome.evolution.dataserver.Calendar.xml \
164         $(NULL)
165
166 GENERATED_DBUS_CALENDAR_FACTORY = \
167         e-dbus-calendar-factory.c \
168         e-dbus-calendar-factory.h \
169         e-dbus-calendar-factory-org.gnome.evolution.dataserver.CalendarFactory.xml \
170         $(NULL)
171
172 BUILT_SOURCES = \
173         $(GENERATED_DBUS_LOCALE) \
174         $(GENERATED_DBUS_SOURCE) \
175         $(GENERATED_DBUS_SOURCE_MANAGER) \
176         $(GENERATED_DBUS_AUTHENTICATOR) \
177         $(GENERATED_DBUS_ADDRESS_BOOK) \
178         $(GENERATED_DBUS_ADDRESS_BOOK_CURSOR) \
179         $(GENERATED_DBUS_DIRECT_BOOK) \
180         $(GENERATED_DBUS_ADDRESS_BOOK_FACTORY) \
181         $(GENERATED_DBUS_CALENDAR) \
182         $(GENERATED_DBUS_CALENDAR_FACTORY) \
183         $(GENERATED_DBUS_USER_PROMPTER) \
184         $(NULL)
185
186 noinst_LTLIBRARIES = libedbus-private.la
187
188 # We omit AM_CPPFLAGS -- which is mostly warning flags -- since
189 # we have no control over the C code generated by gdbus-codegen.
190 libedbus_private_la_CPPFLAGS = \
191         -I$(top_srcdir) \
192         $(E_DATA_SERVER_CFLAGS) \
193         $(GIO_UNIX_CFLAGS) \
194         $(CODE_COVERAGE_CFLAGS) \
195         $(NULL)
196
197 libedbus_private_la_CFLAGS = \
198         -Wno-redundant-decls \
199         $(NULL)
200
201 libedbus_private_la_SOURCES = \
202         $(BUILT_SOURCES) \
203         $(NULL)
204
205 libedbus_private_la_LIBADD = \
206         $(E_DATA_SERVER_LIBS) \
207         $(GIO_UNIX_LIBS) \
208         $(NULL)
209
210 libedbus_private_la_LDFLAGS = \
211         $(NO_UNDEFINED) \
212         $(CODE_COVERAGE_LDFLAGS) \
213         $(NULL)
214
215 EXTRA_DIST = \
216         org.freedesktop.locale1.xml     \
217         org.gnome.evolution.dataserver.Source.xml \
218         org.gnome.evolution.dataserver.SourceManager.xml \
219         org.gnome.evolution.dataserver.Authenticator.xml \
220         org.gnome.evolution.dataserver.AddressBook.xml \
221         org.gnome.evolution.dataserver.AddressBookCursor.xml \
222         org.gnome.evolution.dataserver.DirectBook.xml \
223         org.gnome.evolution.dataserver.AddressBookFactory.xml \
224         org.gnome.evolution.dataserver.Calendar.xml \
225         org.gnome.evolution.dataserver.CalendarFactory.xml \
226         org.gnome.evolution.dataserver.UserPrompter.xml \
227         $(NULL)
228
229 CLEANFILES = \
230         $(BUILT_SOURCES) \
231         $(NULL)
232
233 -include $(top_srcdir)/git.mk