summaryrefslogtreecommitdiff
path: root/src/search-provider/Makefile.am
blob: 0fd96ee32ec5d8583d77694ce0526a116340e8a7 (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
BUILT_SOURCES = \
	ephy-shell-search-provider-generated.c	\
	ephy-shell-search-provider-generated.h

dist_noinst_DATA = org.gnome.ShellSearchProvider2.xml

libexec_PROGRAMS = epiphany-search-provider

epiphany_search_provider_SOURCES = \
	ephy-search-provider.h		\
	ephy-search-provider.c		\
	ephy-search-provider-main.c	\
	$(BUILT_SOURCES)

epiphany_search_provider_CFLAGS = \
	$(WARN_CFLAGS)

epiphany_search_provider_CPPFLAGS = \
	-I$(top_builddir)/lib		\
	-I$(top_srcdir)/embed		\
	-I$(top_srcdir)/lib   		\
	-I$(top_srcdir)/lib/history	\
	-I$(top_srcdir)/src		\
	-I$(top_srcdir)/src/bookmarks   \
	-DGETTEXT_PACKAGE=\"$(GETTEXT_PACKAGE)\" \
	-DLOCALEDIR=\"$(localedir)\"	\
	$(GIO_CFLAGS)			\
	$(GLIB_CFLAGS)			\
	$(GTK_CFLAGS)			\
	$(LIBSECRET_CFLAGS)		\
	$(LIBSOUP_CFLAGS)		\
	$(LIBXML_CFLAGS)		\
	$(WEBKIT2GTK_CFLAGS)

epiphany_search_provider_LDADD = \
	$(top_builddir)/lib/libephymisc.la	\
	$(top_builddir)/src/libephymain.la	\
	$(GIO_LIBS)		\
	$(GLIB_LIBS)		\
	$(GTK_LIBS)		\
	$(LIBSECRET_LIBS)	\
	$(LIBSOUP_LIBS)		\
	$(LIBXML_LIBS)		\
	$(WEBKIT2GTK_LIBS)

epiphany_search_provider_LDFLAGS = \
	-dlopen self	\
	$(WARN_LDFLAGS)

# FIXME: Use a stamp file or something so it doesn't get run twice
#        https://www.gnu.org/software/automake/manual/automake.html#Multiple-Outputs
# The upstream for the DBus interface definition is
# at http://git.gnome.org/browse/gnome-shell/plain/data/org.gnome.ShellSearchProvider2.xml
$(BUILT_SOURCES) : Makefile.am $(srcdir)/org.gnome.ShellSearchProvider2.xml
	$(AM_V_GEN) gdbus-codegen							\
		--interface-prefix org.gnome.				\
		--c-namespace Ephy					\
		--generate-c-code ephy-shell-search-provider-generated	\
		$(srcdir)/org.gnome.ShellSearchProvider2.xml

CLEANFILES = $(BUILT_SOURCES)

-include $(top_srcdir)/git.mk