7
-DG_LOG_DOMAIN=\"mc-plugins\" \
8
-DMCP_API_VERSION=@MCP_API_VERSION@ \
9
-DMCP_ABI_VERSION=@MCP_ABI_VERSION@
11
AM_CFLAGS = $(ERROR_CFLAGS)
13
EXTRA_DIST = mcp-signals-marshal.list
15
lib_LTLIBRARIES = libmission-control-plugins.la
17
plugins_includedir = \
18
$(includedir)/mission-control-@MCP_API_VERSION@/mission-control-plugins
20
plugins_include_HEADERS = \
21
mission-control-plugins.h \
24
dispatch-operation.h \
25
dispatch-operation-policy.h \
31
libmission_control_plugins_la_LDFLAGS = \
32
-export-symbols-regex "^(mcp_)" \
33
-version-info "@MCP_LT_CURRENT@":"@MCP_LT_REVISION@":"@MCP_LT_AGE@"
35
libmission_control_plugins_la_LIBADD = \
40
nodist_libmission_control_plugins_la_SOURCES = \
41
mcp-signals-marshal.c \
44
libmission_control_plugins_la_SOURCES = \
48
dispatch-operation.c \
49
dispatch-operation-policy.c \
55
BUILT_SOURCES = $(nodist_libmission_control_plugins_la_SOURCES)
57
CLEANFILES = $(BUILT_SOURCES)
59
%-signals-marshal.h: %-signals-marshal.list Makefile
60
glib-genmarshal --header --prefix=_$(subst -,_,$(notdir $*))_marshal $< \
61
> $*-signals-marshal.h
63
%-signals-marshal.c: %-signals-marshal.list Makefile
64
{ echo '#include "$(notdir $*)-signals-marshal.h"' && \
65
glib-genmarshal --body --prefix=_$(subst -,_,$(notdir $*))_marshal $<; } \
66
> $*-signals-marshal.c