blob: 7ceaa3f1d498415d2ab4fc26d4f50c6ef03812be (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
|
BACKEND_NAME = "tracker"
AM_CPPFLAGS = \
-I$(top_srcdir)/folks \
-include $(CONFIG_HEADER) \
-DPACKAGE_DATADIR=\"$(pkgdatadir)\" \
-DBACKEND_NAME=\"$(BACKEND_NAME)\" \
-DG_LOG_DOMAIN=\"$(BACKEND_NAME)\" \
$(NULL)
VAPIGENFLAGS += \
--vapidir=. \
--vapidir=$(top_srcdir)/folks
folks_trackerdir = $(libdir)
folks_tracker_LTLIBRARIES = libfolks-tracker.la
CLEANFILES =
##################################################################
# Support library
##################################################################
pkgconfig_in = folks-tracker.pc.in
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = $(pkgconfig_in:.in=)
libfolks_tracker_la_vala.stamp:
folks_tracker_valasources = \
trf-persona.vala \
trf-persona-store.vala \
trf-util.vala \
$(NULL)
libfolks_tracker_la_SOURCES = \
$(folks_tracker_valasources) \
$(NULL)
libfolks_tracker_la_VALAFLAGS = \
--vapidir=. \
--vapidir=$(top_srcdir)/folks \
--pkg folks \
--pkg gobject-2.0 \
--pkg gio-2.0 \
--pkg gee-1.0 \
--pkg tracker-sparql-0.10 \
--includedir folks \
--vapi folks-tracker.vapi \
-H folks/folks-tracker.h \
$(NULL)
folks_backend_tracker_deps = \
folks \
gee-1.0 \
gio-2.0 \
gobject-2.0 \
tracker-sparql-0.10 \
$(NULL)
libfolks_tracker_la_CFLAGS = \
$(GIO_CFLAGS) \
$(GLIB_CFLAGS) \
$(GEE_CFLAGS) \
$(TRACKER_SPARQL_CFLAGS) \
$(NULL)
libfolks_tracker_la_LIBADD = \
$(GIO_LIBS) \
$(GLIB_LIBS) \
$(GEE_LIBS) \
$(top_builddir)/folks/libfolks.la \
$(TRACKER_SPARQL_LIBS) \
$(NULL)
# The quoting here is unnecessary but harmless, and has the useful side-effect
# that vim quickfix mode (:make) doesn't interpret the libtool --mode=link
# command as an error message in a bizarrely named file
libfolks_tracker_la_LDFLAGS = \
-version-info "$(LT_CURRENT)":"$(LT_REVISION)":"$(LT_AGE)" \
-export-symbols-regex "^(TRF|trf)_.*|" \
$(NULL)
folks_tracker_includedir = $(includedir)/folks
folks_tracker_include_HEADERS = \
folks/folks-tracker.h \
$(NULL)
vapidir = $(datadir)/vala/vapi
dist_vapi_DATA = \
folks-tracker.vapi \
folks-tracker.deps \
$(NULL)
##################################################################
# General
##################################################################
CLEANFILES += \
$(pkgconfig_in:.in=) \
folks-tracker-uninstalled.pc \
$(NULL)
MAINTAINERCLEANFILES = \
$(folks_tracker_valasources:.vala=.c) \
libfolks_tracker_la_vala.stamp \
folks/folks-tracker.h \
folks-tracker.vapi \
$(NULL)
EXTRA_DIST = \
$(pkgconfig_in) \
$(MAINTAINERCLEANFILES) \
$(NULL)
-include $(top_srcdir)/git.mk
|