4 -I$(top_srcdir)/folks \
5 -include $(CONFIG_HEADER) \
6 -DPACKAGE_DATADIR=\"$(pkgdatadir)\" \
7 -DBACKEND_NAME=\"$(BACKEND_NAME)\" \
8 -DG_LOG_DOMAIN=\"$(BACKEND_NAME)\" \
13 --vapidir=$(top_srcdir)/folks \
16 folks_edsdir = $(libdir)
17 folks_eds_LTLIBRARIES = libfolks-eds.la
19 ##################################################################
21 ##################################################################
23 pkgconfig_in = folks-eds.pc.in
24 pkgconfigdir = $(libdir)/pkgconfig
25 pkgconfig_DATA = $(pkgconfig_in:.in=)
27 libfolks_eds_la_vala.stamp:
29 folks_eds_valasources = \
31 edsf-persona-store.vala \
35 libfolks_eds_la_SOURCES = \
36 $(folks_eds_valasources) \
39 # XXX: it would be nice to do something like this below:
40 # $(addprefix --pkg ,$(folks_backend_eds_deps)) \
41 # to factor out repetition, but automake's Vala support doesn't like it
42 # because it assumes it can simply match every flag in any _VALAFLAGS string.
43 libfolks_eds_la_VALAFLAGS = \
46 --vapidir=$(top_srcdir)/folks \
52 --pkg libedataserver-1.2 \
55 --vapi folks-eds.vapi \
56 -H folks/folks-eds.h \
59 libfolks_eds_la_CFLAGS = \
64 $(EDATASERVER_CFLAGS) \
68 libfolks_eds_la_LIBADD = \
69 $(top_builddir)/folks/libfolks.la \
78 # The quoting here is unnecessary but harmless, and has the useful side-effect
79 # that vim quickfix mode (:make) doesn't interpret the libtool --mode=link
80 # command as an error message in a bizarrely named file
81 libfolks_eds_la_LDFLAGS = \
82 -version-info "$(LT_CURRENT)":"$(LT_REVISION)":"$(LT_AGE)" \
83 -export-symbols-regex "^(EDSF|edsf)_.*|" \
86 folks_eds_includedir = $(includedir)/folks
87 folks_eds_include_HEADERS = \
91 vapidir = $(datadir)/vala/vapi
97 ##################################################################
99 ##################################################################
101 MAINTAINERCLEANFILES = \
102 $(folks_eds_valasources:.vala=.c) \
103 libfolks_eds_la_vala.stamp \
110 $(MAINTAINERCLEANFILES) \
113 -include ../backend.mk
114 -include $(top_srcdir)/git.mk