Makefile.am 6.89 KB
Newer Older
1
2
NULL =

3
4
5
6
7
8
9
10
$(GENERATED_DBUS_LOCALE) : Makefile.am org.freedesktop.locale1.xml
	$(AM_V_GEN) gdbus-codegen \
	--interface-prefix org.freedesktop. \
	--c-namespace E_DBus \
	--generate-c-code e-dbus-localed \
	$(top_srcdir)/private/org.freedesktop.locale1.xml \
	$(NULL)

11
12
13
14
15
16
17
$(GENERATED_DBUS_SOURCE) : Makefile.am org.gnome.evolution.dataserver.Source.xml
	$(AM_V_GEN) gdbus-codegen \
	--interface-prefix org.gnome.evolution.dataserver. \
	--c-namespace E_DBus \
	--c-generate-object-manager \
	--generate-c-code e-dbus-source \
	--generate-docbook e-dbus-source \
18
	$(top_srcdir)/private/org.gnome.evolution.dataserver.Source.xml \
19
20
21
22
23
24
25
26
	$(NULL)

$(GENERATED_DBUS_SOURCE_MANAGER) : Makefile.am org.gnome.evolution.dataserver.SourceManager.xml
	$(AM_V_GEN) gdbus-codegen \
	--interface-prefix org.gnome.evolution.dataserver. \
	--c-namespace E_DBus \
	--generate-c-code e-dbus-source-manager \
	--generate-docbook e-dbus-source-manager \
27
	$(top_srcdir)/private/org.gnome.evolution.dataserver.SourceManager.xml \
28
29
30
31
32
33
34
35
	$(NULL)

$(GENERATED_DBUS_AUTHENTICATOR) : Makefile.am org.gnome.evolution.dataserver.Authenticator.xml
	$(AM_V_GEN) gdbus-codegen \
	--interface-prefix org.gnome.evolution.dataserver \
	--c-namespace E_DBus \
	--generate-c-code e-dbus-authenticator \
	--generate-docbook e-dbus-authenticator \
36
	$(top_srcdir)/private/org.gnome.evolution.dataserver.Authenticator.xml \
37
38
	$(NULL)

39
40
41
42
43
44
45
46
47
$(GENERATED_DBUS_ADDRESS_BOOK) : Makefile.am org.gnome.evolution.dataserver.AddressBook.xml
	$(AM_V_GEN) gdbus-codegen \
	--interface-prefix org.gnome.evolution.dataserver \
	--c-namespace E_DBus \
	--generate-c-code e-dbus-address-book \
	--generate-docbook e-dbus-address-book \
	$(top_srcdir)/private/org.gnome.evolution.dataserver.AddressBook.xml \
	$(NULL)

48
49
50
51
52
53
54
55
56
$(GENERATED_DBUS_DIRECT_BOOK) : Makefile.am org.gnome.evolution.dataserver.DirectBook.xml
	$(AM_V_GEN) gdbus-codegen \
	--interface-prefix org.gnome.evolution.dataserver \
	--c-namespace E_DBus \
	--generate-c-code e-dbus-direct-book \
	--generate-docbook e-dbus-direct-book \
	$(top_srcdir)/private/org.gnome.evolution.dataserver.DirectBook.xml \
	$(NULL)

57
58
59
60
61
62
63
64
65
$(GENERATED_DBUS_ADDRESS_BOOK_FACTORY) : Makefile.am org.gnome.evolution.dataserver.AddressBookFactory.xml
	$(AM_V_GEN) gdbus-codegen \
	--interface-prefix org.gnome.evolution.dataserver \
	--c-namespace E_DBus \
	--generate-c-code e-dbus-address-book-factory \
	--generate-docbook e-dbus-address-book-factory \
	$(top_srcdir)/private/org.gnome.evolution.dataserver.AddressBookFactory.xml \
	$(NULL)

66
67
68
69
70
71
72
73
74
$(GENERATED_DBUS_CALENDAR) : Makefile.am org.gnome.evolution.dataserver.Calendar.xml
	$(AM_V_GEN) gdbus-codegen \
	--interface-prefix org.gnome.evolution.dataserver \
	--c-namespace E_DBus \
	--generate-c-code e-dbus-calendar \
	--generate-docbook e-dbus-calendar \
	$(top_srcdir)/private/org.gnome.evolution.dataserver.Calendar.xml \
	$(NULL)

75
76
77
78
79
80
81
82
83
$(GENERATED_DBUS_CALENDAR_FACTORY) : Makefile.am org.gnome.evolution.dataserver.CalendarFactory.xml
	$(AM_V_GEN) gdbus-codegen \
	--interface-prefix org.gnome.evolution.dataserver \
	--c-namespace E_DBus \
	--generate-c-code e-dbus-calendar-factory \
	--generate-docbook e-dbus-calendar-factory \
	$(top_srcdir)/private/org.gnome.evolution.dataserver.CalendarFactory.xml \
	$(NULL)

84
85
86
87
88
89
90
91
92
$(GENERATED_DBUS_USER_PROMPTER) : Makefile.am org.gnome.evolution.dataserver.UserPrompter.xml
	$(AM_V_GEN) gdbus-codegen \
	--interface-prefix org.gnome.evolution.dataserver. \
	--c-namespace E_DBus \
	--generate-c-code e-dbus-user-prompter \
	--generate-docbook e-dbus-user-prompter \
	$(top_srcdir)/private/org.gnome.evolution.dataserver.UserPrompter.xml \
	$(NULL)

93
94
95
96
97
GENERATED_DBUS_LOCALE = \
	e-dbus-localed.c \
	e-dbus-localed.h \
	$(NULL)

98
99
100
GENERATED_DBUS_SOURCE = \
	e-dbus-source.c \
	e-dbus-source.h \
101
102
103
104
105
	e-dbus-source-org.gnome.evolution.dataserver.Source.xml \
	e-dbus-source-org.gnome.evolution.dataserver.Source.Removable.xml \
	e-dbus-source-org.gnome.evolution.dataserver.Source.Writable.xml \
	e-dbus-source-org.gnome.evolution.dataserver.Source.RemoteCreatable.xml \
	e-dbus-source-org.gnome.evolution.dataserver.Source.RemoteDeletable.xml \
106
	e-dbus-source-org.gnome.evolution.dataserver.Source.OAuth2Support.xml \
107
108
109
110
111
	$(NULL)

GENERATED_DBUS_SOURCE_MANAGER = \
	e-dbus-source-manager.c \
	e-dbus-source-manager.h \
112
	e-dbus-source-manager-org.gnome.evolution.dataserver.SourceManager.xml \
113
114
115
116
117
	$(NULL)

GENERATED_DBUS_AUTHENTICATOR = \
	e-dbus-authenticator.c \
	e-dbus-authenticator.h \
118
	e-dbus-authenticator-org.gnome.evolution.dataserver.Authenticator.xml \
119
120
	$(NULL)

121
122
123
GENERATED_DBUS_USER_PROMPTER = \
	e-dbus-user-prompter.c \
	e-dbus-user-prompter.h \
124
	e-dbus-user-prompter-org.gnome.evolution.dataserver.UserPrompter.xml \
125
126
	$(NULL)

127
128
129
130
131
132
GENERATED_DBUS_ADDRESS_BOOK = \
	e-dbus-address-book.c \
	e-dbus-address-book.h \
	e-dbus-address-book-org.gnome.evolution.dataserver.AddressBook.xml \
	$(NULL)

133
134
135
136
137
138
GENERATED_DBUS_DIRECT_BOOK = \
	e-dbus-direct-book.c \
	e-dbus-direct-book.h \
	e-dbus-direct-book-org.gnome.evolution.dataserver.DirectBook.xml \
	$(NULL)

139
140
141
142
143
144
GENERATED_DBUS_ADDRESS_BOOK_FACTORY = \
	e-dbus-address-book-factory.c \
	e-dbus-address-book-factory.h \
	e-dbus-address-book-factory-org.gnome.evolution.dataserver.AddressBookFactory.xml \
	$(NULL)

145
146
147
148
149
150
GENERATED_DBUS_CALENDAR = \
	e-dbus-calendar.c \
	e-dbus-calendar.h \
	e-dbus-calendar-org.gnome.evolution.dataserver.Calendar.xml \
	$(NULL)

151
152
153
154
155
156
GENERATED_DBUS_CALENDAR_FACTORY = \
	e-dbus-calendar-factory.c \
	e-dbus-calendar-factory.h \
	e-dbus-calendar-factory-org.gnome.evolution.dataserver.CalendarFactory.xml \
	$(NULL)

157
BUILT_SOURCES = \
158
	$(GENERATED_DBUS_LOCALE) \
159
160
161
	$(GENERATED_DBUS_SOURCE) \
	$(GENERATED_DBUS_SOURCE_MANAGER) \
	$(GENERATED_DBUS_AUTHENTICATOR) \
162
	$(GENERATED_DBUS_ADDRESS_BOOK) \
163
	$(GENERATED_DBUS_DIRECT_BOOK) \
164
	$(GENERATED_DBUS_ADDRESS_BOOK_FACTORY) \
165
	$(GENERATED_DBUS_CALENDAR) \
166
	$(GENERATED_DBUS_CALENDAR_FACTORY) \
167
	$(GENERATED_DBUS_USER_PROMPTER) \
168
169
170
171
	$(NULL)

noinst_LTLIBRARIES = libedbus-private.la

172
173
# We omit AM_CPPFLAGS -- which is mostly warning flags -- since
# we have no control over the C code generated by gdbus-codegen.
174
175
176
177
178
179
180
libedbus_private_la_CPPFLAGS = \
	-I$(top_srcdir) \
	$(E_DATA_SERVER_CFLAGS) \
	$(GIO_UNIX_CFLAGS) \
	$(CODE_COVERAGE_CFLAGS) \
	$(NULL)

181
182
183
184
libedbus_private_la_CFLAGS = \
	-Wno-redundant-decls \
	$(NULL)

185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
libedbus_private_la_SOURCES = \
	$(BUILT_SOURCES) \
	$(NULL)

libedbus_private_la_LIBADD = \
	$(E_DATA_SERVER_LIBS) \
	$(GIO_UNIX_LIBS) \
	$(NULL)

libedbus_private_la_LDFLAGS = \
	$(NO_UNDEFINED) \
	$(CODE_COVERAGE_LDFLAGS) \
	$(NULL)

EXTRA_DIST = \
	org.gnome.evolution.dataserver.Source.xml \
	org.gnome.evolution.dataserver.SourceManager.xml \
	org.gnome.evolution.dataserver.Authenticator.xml \
203
	org.gnome.evolution.dataserver.AddressBook.xml \
204
	org.gnome.evolution.dataserver.DirectBook.xml \
205
	org.gnome.evolution.dataserver.AddressBookFactory.xml \
206
	org.gnome.evolution.dataserver.Calendar.xml \
207
	org.gnome.evolution.dataserver.CalendarFactory.xml \
208
	org.gnome.evolution.dataserver.UserPrompter.xml \
209
210
211
212
213
214
215
	$(NULL)

CLEANFILES = \
	$(BUILT_SOURCES) \
	$(NULL)

-include $(top_srcdir)/git.mk