From 783dc07049925c054ed5332ba03b328cea3dce5b Mon Sep 17 00:00:00 2001 From: Vernon Mauery Date: Mon, 8 Oct 2018 12:05:20 -0700 Subject: ipmid: Add whitelist filtering using the new filter registration mechanism Implement the whitelist filtering as an optional provider using the new filter registration mechanism. Change-Id: I0d738e58508d31e6b1867e13b3b7ed048303d5d8 Signed-off-by: Vernon Mauery --- Makefile.am | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'Makefile.am') diff --git a/Makefile.am b/Makefile.am index ce96af7..b62741a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -15,8 +15,6 @@ ipmid_SOURCES = \ host-cmd-manager.cpp \ utils.cpp -nodist_ipmid_SOURCES = ipmiwhitelist.cpp - libipmi20_BUILT_LIST = \ sensor-gen.cpp \ inventory-sensor-gen.cpp \ @@ -149,6 +147,19 @@ libsysintfcmds_la_LDFLAGS = \ -version-info 0:0:0 -shared libsysintfcmds_la_CXXFLAGS = $(COMMON_CXX) +libwhitelistdir = ${libdir}/ipmid-providers +libwhitelist_LTLIBRARIES = libwhitelist.la +libwhitelist_la_SOURCES = \ + whitelist-filter.cpp +libwhitelist_la_LDFLAGS = \ + $(SYSTEMD_LIBS) \ + $(libmapper_LIBS) \ + $(PHOSPHOR_LOGGING_LIBS) \ + $(PHOSPHOR_DBUS_INTERFACES_LIBS) \ + -version-info 0:0:0 -shared +libwhitelist_la_CXXFLAGS = $(COMMON_CXX) +nodist_libwhitelist_la_SOURCES = ipmiwhitelist.cpp + nobase_include_HEADERS = \ user_channel/channel_layer.hpp \ user_channel/user_layer.hpp -- cgit v1.2.1