summaryrefslogtreecommitdiffstats
path: root/fault-monitor/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'fault-monitor/Makefile.am')
-rw-r--r--fault-monitor/Makefile.am27
1 files changed, 26 insertions, 1 deletions
diff --git a/fault-monitor/Makefile.am b/fault-monitor/Makefile.am
index ba7603f..044b638 100644
--- a/fault-monitor/Makefile.am
+++ b/fault-monitor/Makefile.am
@@ -7,7 +7,16 @@ sbin_PROGRAMS = phosphor-fru-fault-monitor
phosphor_fru_fault_monitor_SOURCES = \
fru-fault-monitor.cpp \
- monitor-main.cpp
+ monitor-main.cpp \
+ xyz/openbmc_project/Led/Mapper/error.cpp \
+ xyz/openbmc_project/Led/Fru/Monitor/error.cpp
+
+BUILT_SOURCES = xyz/openbmc_project/Led/Mapper/error.hpp \
+ xyz/openbmc_project/Led/Mapper/error.cpp \
+ xyz/openbmc_project/Led/Fru/Monitor/error.hpp \
+ xyz/openbmc_project/Led/Fru/Monitor/error.cpp
+
+CLEANFILES = ${BUILT_SOURCES}
phosphor_fru_fault_monitor_LDFLAGS = $(SDBUSPLUS_LIBS) \
$(PHOSPHOR_LOGGING_LIBS) \
@@ -15,3 +24,19 @@ phosphor_fru_fault_monitor_LDFLAGS = $(SDBUSPLUS_LIBS) \
phosphor_fru_fault_monitor_CFLAGS = $(SDBUSPLUS_CFLAGS) \
$(PHOSPHOR_LOGGING_CFLAGS) \
$(PHOSPHOR_DBUS_INTERFACES_CFLAGS)
+
+xyz/openbmc_project/Led/Mapper/error.hpp: ${top_srcdir}/xyz/openbmc_project/Led/Mapper.errors.yaml
+ @mkdir -p `dirname $@`
+ $(SDBUSPLUSPLUS) -r $(top_srcdir) error exception-header xyz.openbmc_project.Led.Mapper > $@
+
+xyz/openbmc_project/Led/Mapper/error.cpp: ${top_srcdir}/xyz/openbmc_project/Led/Mapper.errors.yaml
+ @mkdir -p `dirname $@`
+ $(SDBUSPLUSPLUS) -r $(top_srcdir) error exception-cpp xyz.openbmc_project.Led.Mapper > $@
+
+xyz/openbmc_project/Led/Fru/Monitor/error.hpp: ${top_srcdir}/xyz/openbmc_project/Led/Fru/Monitor.errors.yaml
+ @mkdir -p `dirname $@`
+ $(SDBUSPLUSPLUS) -r $(top_srcdir) error exception-header xyz.openbmc_project.Led.Fru.Monitor > $@
+
+xyz/openbmc_project/Led/Fru/Monitor/error.cpp: ${top_srcdir}/xyz/openbmc_project/Led/Fru/Monitor.errors.yaml
+ @mkdir -p `dirname $@`
+ $(SDBUSPLUSPLUS) -r $(top_srcdir) error exception-cpp xyz.openbmc_project.Led.Fru.Monitor > $@
OpenPOWER on IntegriCloud