Use YAML for UCD definitions
Use a Python script to generate the UCD power sequencer information
needed for the pseq-monitor application.
Change-Id: I51f4b61bb4f22705584b73ba599b517780fa9adc
Signed-off-by: Brandon Wyman <bjwyman@gmail.com>
diff --git a/power-sequencer/Makefile.am b/power-sequencer/Makefile.am
index a13348b..d9f0324 100644
--- a/power-sequencer/Makefile.am
+++ b/power-sequencer/Makefile.am
@@ -9,7 +9,9 @@
main.cpp \
pgood_monitor.cpp \
runtime_monitor.cpp \
- ucd90160.cpp \
+ ucd90160.cpp
+
+nodist_pseq_monitor_SOURCES = \
ucd90160_defs.cpp
pseq_monitor_LDADD = \
@@ -24,3 +26,8 @@
${PHOSPHOR_DBUS_INTERFACES_CFLAGS} \
$(SDBUSPLUS_CFLAGS) \
$(SDEVENTPLUS_CFLAGS)
+
+BUILT_SOURCES = ucd90160_defs.cpp
+
+ucd90160_defs.cpp: ${srcdir}/gen-ucd90160-defs.py templates/ucd90160_defs.mako.cpp
+ $(AM_V_GEN)$(GEN_UCD90160_DEFS)