clean-func-infos::
-rm plugin-resource-native-func-info.c
-# decision plugin
-DECISION_PLUGIN_SOURCES = plugins/decision-proto/plugin-decision.c \
- plugins/decision-proto/decision.c \
- plugins/decision-proto/proxy.c \
- plugins/decision-proto/table.c \
- plugins/decision-proto/message.c \
- plugins/decision-proto/notify.c
-
-DECISION_PLUGIN_CFLAGS =
-DECISION_PLUGIN_LIBS =
-
-if !DISABLED_PLUGIN_DECISION
-if BUILTIN_PLUGIN_DECISION
-LINKEDIN_PLUGINS += libmurphy-plugin-decision.la
-lib_LTLIBRARIES += libmurphy-plugin-decision.la
-DECISION_PLUGIN_LOADER = linkedin-decision-loader.c
-DECISION_PLUGIN_CFLAGS += $(BUILTIN_CFLAGS)
-
-
-libmurphy_plugin_decision_ladir = \
- $(includedir)/murphy/decision-proto
-
-libmurphy_plugin_decision_la_SOURCES = \
- $(DECISION_PLUGIN_SOURCES) \
- $(DECISION_PLUGIN_LOADER)
-
-libmurphy_plugin_decision_la_CFLAGS = \
- $(DECISION_PLUGIN_CFLAGS) \
- $(AM_CFLAGS)
-
-libmurphy_plugin_decision_la_LDFLAGS = \
- -Wl,-version-script=linker-script.decision \
- -version-info @MURPHY_VERSION_INFO@
-
-libmurphy_plugin_decision_la_LIBADD = \
- libmurphy-core.la \
- libmurphy-common.la \
- murphy-db/mql/libmql.la \
- murphy-db/mqi/libmqi.la \
- murphy-db/mdb/libmdb.la
-
-libmurphy_plugin_decision_la_DEPENDENCIES = \
- linker-script.decision \
- libmurphy-core.la \
- libmurphy-common.la \
- murphy-db/mql/libmql.la \
- murphy-db/mqi/libmqi.la \
- murphy-db/mdb/libmdb.la
-
-# linkedin decision plugin linker script generation
-linker-script.decision: $(DECISION_PLUGIN_LOADER:%.c=%.h)
- $(QUIET_GEN)$(top_builddir)/build-aux/gen-linker-script -q -o $@ $^
-
-clean-linker-script::
- -rm -f linker-script.decision
-else
-plugin_decision_la_SOURCES = $(DECISION_PLUGIN_SOURCES)
-plugin_decision_la_CFLAGS = $(DECISION_PLUGIN_CFLAGS) \
- $(MURPHY_CFLAGS) $(AM_CFLAGS)
-plugin_decision_la_LDFLAGS = -module -avoid-version
-plugin_decision_la_LIBADD = $(DECISION_PLUGIN_LIBS)
-plugin_LTLIBRARIES += plugin-decision.la
-endif
-
-# decision/enforcement point client library
-lib_LTLIBRARIES += libmurphy-pep.la
-libmurphy_pep_la_SOURCES = plugins/decision-proto/client.c \
- plugins/decision-proto/table-common.c \
- plugins/decision-proto/message.c
-libmurphy_pep_la_CFLAGS =
-libmurphy_pep_la_LIBADD = libmurphy-common.la \
- murphy-db/mql/libmql.la \
- murphy-db/mqi/libmqi.la \
- murphy-db/mdb/libmdb.la
-
-# enforcement point test client
-bin_PROGRAMS += test-client
-
-test_client_SOURCES = plugins/decision-proto/test-client.c
-test_client_CFLAGS = $(AM_CFLAGS)
-test_client_LDADD = libmurphy-pep.la \
- libmurphy-common.la \
- -lreadline
-endif
-
# domain control plugin
DOMAIN_CONTROL_PLUGIN_SOURCES = plugins/domain-control/plugin-domain-control.c \
plugins/domain-control/domain-control.c \