summaryrefslogtreecommitdiff
path: root/mission-control-plugins/Makefile.am
blob: dfbb2cbfa9a49700aec592ba3c6e9f98bd902ea2 (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
INCLUDES = \
	$(TELEPATHY_CFLAGS) \
	$(DBUS_CFLAGS) \
	$(GLIB_CFLAGS) \
	$(GIO_CFLAGS) \
	-I$(top_srcdir) \
	-I$(top_builddir) \
	-DG_LOG_DOMAIN=\"mc-plugins\" \
	-DMCP_API_VERSION=@MCP_API_VERSION@ \
	-DMCP_ABI_VERSION=@MCP_ABI_VERSION@

AM_CFLAGS = $(ERROR_CFLAGS)

EXTRA_DIST = mcp-signals-marshal.list

lib_LTLIBRARIES = libmission-control-plugins.la

plugins_includedir = \
	$(includedir)/mission-control-@MCP_API_VERSION@/mission-control-plugins

plugins_include_HEADERS = \
	mission-control-plugins.h \
	account.h \
	account-storage.h \
	dbus-acl.h \
	debug.h \
	dispatch-operation.h \
	dispatch-operation-policy.h \
	loader.h \
	request.h \
	request-policy.h \
	mcp-signals-marshal.h

libmission_control_plugins_la_LDFLAGS = \
	-export-symbols-regex "^(mcp_)" \
	-version-info "@MCP_LT_CURRENT@":"@MCP_LT_REVISION@":"@MCP_LT_AGE@"

libmission_control_plugins_la_LIBADD = \
	$(TELEPATHY_LIBS) \
	$(DBUS_LIBS) \
	$(GLIB_LIBS) \
	$(GIO_LIBS)

nodist_libmission_control_plugins_la_SOURCES = \
	mcp-signals-marshal.c \
	mcp-signals-marshal.h

libmission_control_plugins_la_SOURCES = \
	debug-internal.h \
	debug.h \
	debug.c \
	account.c \
	account-storage.c \
	dbus-acl.c \
	dispatch-operation.c \
	dispatch-operation-policy.c \
	implementation.h \
	loader.c \
	request.c \
	request-policy.c

BUILT_SOURCES = $(nodist_libmission_control_plugins_la_SOURCES)

CLEANFILES = $(BUILT_SOURCES)

%-signals-marshal.h: %-signals-marshal.list Makefile
	$(AM_V_GEN)glib-genmarshal --header --prefix=_$(subst -,_,$(notdir $*))_marshal $< \
	  > $*-signals-marshal.h

%-signals-marshal.c: %-signals-marshal.list Makefile
	$(AM_V_GEN){ echo '#include "$(notdir $*)-signals-marshal.h"' && \
	  glib-genmarshal --body --prefix=_$(subst -,_,$(notdir $*))_marshal $<; } \
	    > $*-signals-marshal.c