3 e-gdbus-marshallers.c \
11 lib_LTLIBRARIES = libedataserver-1.2.la
13 libedataserver_1_2_la_CPPFLAGS = \
16 -I$(top_srcdir)/private \
17 -DG_LOG_DOMAIN=\"e-data-server\" \
18 -DE_DATA_SERVER_PREFIX=\"$(prefix)\" \
19 -DE_DATA_SERVER_LOCALEDIR=\""$(localedir)"\" \
20 -DE_DATA_SERVER_EXTENSIONDIR=\"$(extensiondir)\" \
21 -DE_DATA_SERVER_IMAGESDIR=\"$(imagesdir)\" \
22 -DE_DATA_SERVER_UI_UIDIR=\""$(uidir)"\" \
23 -DDEFAULT_EDS_DBUS_TIMEOUT=$(DEFAULT_EDS_DBUS_TIMEOUT) \
24 $(E_DATA_SERVER_CFLAGS) \
27 $(CODE_COVERAGE_CFLAGS) \
30 libedataserver_1_2_la_SOURCES = \
50 e-data-server-util.c \
53 libedataserver-private.h \
56 libedataserver_1_2_la_LIBADD = \
57 $(top_builddir)/camel/libcamel-1.2.la \
58 $(top_builddir)/private/libedbus-private.la \
59 $(E_DATA_SERVER_LIBS) \
66 libedataserver_1_2_la_LDFLAGS = \
67 -version-info $(LIBEDATASERVER_CURRENT):$(LIBEDATASERVER_REVISION):$(LIBEDATASERVER_AGE) $(NO_UNDEFINED) \
68 $(CODE_COVERAGE_LDFLAGS) \
71 libedataserverincludedir = $(privincludedir)/libedataserver
73 libedataserverinclude_HEADERS = \
78 e-gdbus-marshallers.h \
92 e-data-server-util.h \
97 %-$(API_VERSION).pc: %.pc
100 pkgconfigdir = $(libdir)/pkgconfig
101 pkgconfig_DATA = libedataserver-$(API_VERSION).pc
103 gsettings_SCHEMAS = \
104 org.gnome.evolution.shell.network-config.gschema.xml
106 @INTLTOOL_XML_NOMERGE_RULE@
110 convertdir = $(datadir)/GConf/gsettings
111 convert_DATA = libedataserver.convert
114 $(pkgconfig_DATA:-$(API_VERSION).pc=.pc.in) \
117 $(gsettings_SCHEMAS:.xml=.xml.in)
119 CLEANFILES = $(BUILT_SOURCES) $(gsettings_SCHEMAS:.xml=.valid)
121 DISTCLEANFILES = eds-version.h \
125 -include $(INTROSPECTION_MAKEFILE)
127 INTROSPECTION_SCANNER_ARGS = --identifier-prefix E --pkg-export \
128 libedataserver-1.2 --c-include="libedataserver/e-account.h" \
129 --c-include="libedataserver/e-source.h"
130 INTROSPECTION_COMPILER_ARGS =
132 if HAVE_INTROSPECTION
133 introspection_sources = \
134 $(filter-out %-private.h e-sexp.h, $(libedataserverinclude_HEADERS) \
135 $(libedataserver_1_2_la_SOURCES))
137 EDataServer-1.2.gir: libedataserver-1.2.la
138 EDataServer_1_2_gir_INCLUDES = GObject-2.0 libxml2-2.0 Gio-2.0
139 EDataServer_1_2_gir_CFLAGS = -I$(top_srcdir) -I$(top_builddir) $(E_DATA_SERVER_CFLAGS) \
141 EDataServer_1_2_gir_LIBS = libedataserver-1.2.la
142 EDataServer_1_2_gir_FILES = $(introspection_sources)
143 INTROSPECTION_GIRS += EDataServer-1.2.gir
145 girdir = $(datadir)/gir-1.0
146 gir_DATA = $(INTROSPECTION_GIRS)
148 typelibdir = $(libdir)/girepository-1.0
149 typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
151 CLEANFILES += $(gir_DATA) $(typelib_DATA)
154 -include $(top_srcdir)/git.mk