summaryrefslogtreecommitdiffstats
path: root/presence
diff options
context:
space:
mode:
Diffstat (limited to 'presence')
-rw-r--r--presence/.gitignore1
-rw-r--r--presence/Makefile.am7
-rw-r--r--presence/tach_detect.cpp1
3 files changed, 8 insertions, 1 deletions
diff --git a/presence/.gitignore b/presence/.gitignore
new file mode 100644
index 0000000..c992cd8
--- /dev/null
+++ b/presence/.gitignore
@@ -0,0 +1 @@
+/generated.hpp
diff --git a/presence/Makefile.am b/presence/Makefile.am
index 33f13a3..134ee3c 100644
--- a/presence/Makefile.am
+++ b/presence/Makefile.am
@@ -27,7 +27,12 @@ phosphor_fan_presence_tach_CXXFLAGS = \
${PHOSPHOR_DBUS_INTERFACES_CFLAGS} \
$(LIBEVDEV_CFLAGS)
-BUILT_SOURCES = fan_detect_defs.cpp
+BUILT_SOURCES = fan_detect_defs.cpp generated.hpp
+TEMPLATES = \
+ templates/generated.mako.hpp
fan_detect_defs.cpp: ${srcdir}/gen-fan-detect-defs.py $(FAN_DETECT_YAML_FILE)
$(AM_V_GEN)$(GEN_FAN_DETECT_DEFS) > $(builddir)/$@
+
+generated.hpp: $(TEMPLATES) ${srcdir}/pfpgen.py $(PRESENCE_CONFIG)
+ $(AM_V_GEN)$(PFPGEN) > $(builddir)/$@
diff --git a/presence/tach_detect.cpp b/presence/tach_detect.cpp
index 6284f89..6ec5a5c 100644
--- a/presence/tach_detect.cpp
+++ b/presence/tach_detect.cpp
@@ -17,6 +17,7 @@
#include <vector>
#include "fan_enclosure.hpp"
#include "fan_detect_defs.hpp"
+#include "generated.hpp"
#include "sdbusplus.hpp"
#include "tach_sensor.hpp"
OpenPOWER on IntegriCloud