1 ENUM_TYPES = e-source-enums.h
3 e-source-enumtypes.h: e-source-enumtypes.h.template $(ENUM_TYPES)
4 $(AM_V_GEN) (cd $(srcdir) && $(GLIB_MKENUMS) --template e-source-enumtypes.h.template $(ENUM_TYPES)) > $@
6 e-source-enumtypes.c: e-source-enumtypes.c.template $(ENUM_TYPES)
7 $(AM_V_GEN) (cd $(srcdir) && $(GLIB_MKENUMS) --template e-source-enumtypes.c.template $(ENUM_TYPES)) > $@
9 ENUM_GENERATED = e-source-enumtypes.h e-source-enumtypes.c
13 e-gdbus-marshallers.c \
14 e-gdbus-marshallers.h \
23 lib_LTLIBRARIES = libedataserver-1.2.la
25 libedataserver_1_2_la_CPPFLAGS = \
28 -I$(top_srcdir)/private \
30 -I$(top_builddir)/private \
31 -DLIBEDATASERVER_COMPILATION \
32 -DG_LOG_DOMAIN=\"e-data-server\" \
33 -DE_DATA_SERVER_PREFIX=\"$(prefix)\" \
34 -DE_DATA_SERVER_LOCALEDIR=\""$(localedir)"\" \
35 -DE_DATA_SERVER_EXTENSIONDIR=\"$(extensiondir)\" \
36 -DE_DATA_SERVER_IMAGESDIR=\"$(imagesdir)\" \
37 -DE_DATA_SERVER_PRIVDATADIR=\"$(privdatadir)\" \
38 -DE_DATA_SERVER_UI_UIDIR=\""$(uidir)"\" \
39 $(E_DATA_SERVER_CFLAGS) \
43 $(CODE_COVERAGE_CFLAGS) \
46 libedataserver_1_2_la_SOURCES = \
48 e-cancellable-locks.c \
63 e-source-extension.c \
64 e-source-address-book.c \
66 e-source-authentication.c \
67 e-source-authenticator.c \
68 e-source-autocomplete.c \
72 e-source-collection.c \
74 e-source-mail-account.c \
75 e-source-mail-composition.c \
76 e-source-mail-identity.c \
77 e-source-mail-signature.c \
78 e-source-mail-submission.c \
79 e-source-mail-transport.c \
86 e-source-revision-guards.c \
88 e-source-selectable.c \
96 e-data-server-util.c \
99 libedataserver-private.h \
102 libedataserver_1_2_la_LIBADD = \
103 $(top_builddir)/camel/libcamel-1.2.la \
104 $(top_builddir)/private/libedbus-private.la \
105 $(E_DATA_SERVER_LIBS) \
112 libedataserver_1_2_la_LDFLAGS = \
113 -version-info $(LIBEDATASERVER_CURRENT):$(LIBEDATASERVER_REVISION):$(LIBEDATASERVER_AGE) $(NO_UNDEFINED) \
114 $(CODE_COVERAGE_LDFLAGS) \
117 libedataserverincludedir = $(privincludedir)/libedataserver
119 libedataserverinclude_HEADERS = \
121 e-cancellable-locks.h \
126 e-gdbus-marshallers.h \
127 e-gdbus-templates.h \
136 e-source-address-book.h \
138 e-source-authentication.h \
139 e-source-authenticator.h \
140 e-source-autocomplete.h \
142 e-source-calendar.h \
144 e-source-collection.h \
146 e-source-enumtypes.h \
147 e-source-extension.h \
149 e-source-mail-account.h \
150 e-source-mail-composition.h \
151 e-source-mail-identity.h \
152 e-source-mail-signature.h \
153 e-source-mail-submission.h \
154 e-source-mail-transport.h \
159 e-source-registry.h \
160 e-source-resource.h \
161 e-source-revision-guards.h \
162 e-source-security.h \
163 e-source-selectable.h \
171 e-data-server-util.h \
176 %-$(API_VERSION).pc: %.pc
179 pkgconfigdir = $(libdir)/pkgconfig
180 pkgconfig_DATA = libedataserver-$(API_VERSION).pc
182 gsettings_SCHEMAS = \
183 org.gnome.evolution.shell.network-config.gschema.xml
185 @INTLTOOL_XML_NOMERGE_RULE@
189 convertdir = $(datadir)/GConf/gsettings
190 convert_DATA = libedataserver.convert
193 $(pkgconfig_DATA:-$(API_VERSION).pc=.pc.in) \
195 e-source-enumtypes.h.template \
196 e-source-enumtypes.c.template \
198 $(gsettings_SCHEMAS:.xml=.xml.in)
200 CLEANFILES = $(BUILT_SOURCES) $(gsettings_SCHEMAS:.xml=.valid)
202 DISTCLEANFILES = eds-version.h \
206 -include $(INTROSPECTION_MAKEFILE)
208 INTROSPECTION_SCANNER_ARGS = \
209 --identifier-prefix E \
210 --pkg-export libedataserver-1.2 \
211 --c-include="libedataserver/libedataserver.h" \
213 INTROSPECTION_COMPILER_ARGS =
215 if HAVE_INTROSPECTION
216 introspection_sources = \
217 $(filter-out %-private.h e-sexp.h, $(libedataserverinclude_HEADERS) \
218 $(libedataserver_1_2_la_SOURCES))
220 EDataServer-1.2.gir: libedataserver-1.2.la
221 EDataServer_1_2_gir_INCLUDES = GObject-2.0 libxml2-2.0 Gio-2.0
222 EDataServer_1_2_gir_CFLAGS = \
225 -DLIBEDATASERVER_COMPILATION \
226 $(E_DATA_SERVER_CFLAGS) \
230 EDataServer_1_2_gir_LIBS = \
231 libedataserver-1.2.la \
232 $(top_builddir)/camel/libcamel-1.2.la \
234 EDataServer_1_2_gir_FILES = $(introspection_sources)
235 INTROSPECTION_GIRS += EDataServer-1.2.gir
237 girdir = $(datadir)/gir-1.0
238 gir_DATA = $(INTROSPECTION_GIRS)
240 typelibdir = $(libdir)/girepository-1.0
241 typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
243 CLEANFILES += $(gir_DATA) $(typelib_DATA)
246 -include $(top_srcdir)/git.mk