summaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
authorVernon Mauery <vernon.mauery@linux.intel.com>2018-10-08 12:05:16 -0700
committerVernon Mauery <vernon.mauery@linux.intel.com>2019-02-25 14:27:21 -0800
commit240b186cf7fa639de698104d6853b73c81f4ec39 (patch)
tree2f3be6be10ad15db01084c9d19a65251c497b57b /Makefile.am
parentebe8e90639e3ce11193c9c823662b1ad8280b6f2 (diff)
downloadphosphor-host-ipmid-240b186cf7fa639de698104d6853b73c81f4ec39.tar.gz
phosphor-host-ipmid-240b186cf7fa639de698104d6853b73c81f4ec39.zip
ipmid: Rewrite ipmid to use the new architecture
New architecture highlights: * The new registration detects handler type for argument unpacking. * Upon completion the response is automatically packed. * Handlers can make use of the new async/yield sdbusplus mechanism. * The queue exports a new dbus interface for method-based IPMI calls. * The legacy handler registration is still supported for now. * The legacy dbus interface is still supported for now. Change-Id: Iae8342d9771ccebd3a0834e35597c14be4cc39cf Signed-off-by: Vernon Mauery <vernon.mauery@linux.intel.com>
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am10
1 files changed, 6 insertions, 4 deletions
diff --git a/Makefile.am b/Makefile.am
index 890b9f6..ce96af7 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -10,11 +10,11 @@ sbin_PROGRAMS = \
ipmid
ipmid_SOURCES = \
- ipmid.cpp \
+ ipmid-new.cpp \
settings.cpp \
host-cmd-manager.cpp \
- utils.cpp \
- oemrouter.cpp
+ utils.cpp
+
nodist_ipmid_SOURCES = ipmiwhitelist.cpp
libipmi20_BUILT_LIST = \
@@ -46,6 +46,7 @@ COMMON_CXX = \
ipmid_CXXFLAGS = $(COMMON_CXX)
ipmid_LDADD = \
libipmid/libipmid.la \
+ user_channel/libchannellayer.la \
libipmid-host/libipmid-host.la
ipmid_LDFLAGS = \
$(SYSTEMD_LIBS) \
@@ -54,8 +55,8 @@ ipmid_LDFLAGS = \
$(PHOSPHOR_LOGGING_LIBS) \
$(PHOSPHOR_DBUS_INTERFACES_LIBS) \
$(CRYPTO_LIBS) \
+ -lboost_coroutine \
-lstdc++fs \
- -pthread \
-export-dynamic
# TODO: Rather than use -export-dynamic, we should use -export-symbol to have a
@@ -116,6 +117,7 @@ libipmi20_la_LDFLAGS = \
$(PHOSPHOR_LOGGING_LIBS) \
$(PHOSPHOR_DBUS_INTERFACES_LIBS) \
-lstdc++fs \
+ -lboost_coroutine \
-version-info 0:0:0 -shared
libipmi20_la_CXXFLAGS = $(COMMON_CXX)
OpenPOWER on IntegriCloud