summaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am19
1 files changed, 11 insertions, 8 deletions
diff --git a/Makefile.am b/Makefile.am
index 9027e47..2c31b57 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,11 +1,5 @@
AM_DEFAULT_SOURCE_EXT = .cpp
-HANDLERS =
-
-if ENABLE_EXAMPLE
-HANDLERS += example/example.cpp
-endif
-
libblobcmdsdir = ${libdir}/ipmid-providers
libblobcmds_LTLIBRARIES = libblobcmds.la
libblobcmds_la_SOURCES = main.cpp \
@@ -13,8 +7,7 @@ libblobcmds_la_SOURCES = main.cpp \
manager.cpp \
process.cpp \
crc.cpp \
- utils.cpp \
- $(HANDLERS)
+ utils.cpp
libblobcmds_la_LDFLAGS = $(SYSTEMD_LIBS) \
$(LIBADD_DLOPEN) \
@@ -29,4 +22,14 @@ nobase_include_HEADERS = \
blobs-ipmid/blobs.hpp \
blobs-ipmid/manager.hpp
+# Always build but only installed if you add the item:
+# BLOBIPMI_PROVIDER_LIBRARY += "libexample.so"
+libexampledir = ${libdir}/blob-providers
+libexample_LTLIBRARIES = libexample.la
+libexample_la_SOURCES = example/example.cpp
+libexample_la_LDFLAGS = $(PHOSPHOR_LOGGING_LIBS) \
+ -version-info 0:0:0 -shared
+libexample_la_CXXFLAGS = $(PHOSPHOR_LOGGING_CFLAGS) \
+ -flto
+
SUBDIRS = . test
OpenPOWER on IntegriCloud