blob: fcb79e0a1f9a76225486761e14c095ecb7b99cd0 [file] [log] [blame]
Matthew Barth1febc282017-04-12 11:33:39 -05001AM_DEFAULT_SOURCE_EXT = .cpp
2AM_CPPFLAGS = -iquote ${top_srcdir}
3
4sbin_PROGRAMS = phosphor-dbus-monitor
5
6phosphor_dbus_monitor_SOURCES = \
Matthew Barthb0b82be2017-04-12 13:54:26 -05007 functor.cpp \
Matthew Barth1febc282017-04-12 11:33:39 -05008 main.cpp \
Matthew Barthb0b82be2017-04-12 13:54:26 -05009 monitor.cpp \
10 generated.cpp
Matthew Barth1febc282017-04-12 11:33:39 -050011phosphor_dbus_monitor_LDADD = \
12 $(SDBUSPLUS_LIBS) \
13 $(PHOSPHOR_LOGGING_LIBS)
14phosphor_dbus_monitor_CXXFLAGS = \
15 $(SDBUSPLUS_CFLAGS) \
16 $(PHOSPHOR_LOGGING_CFLAGS)
Matthew Barthdb440d42017-04-17 15:49:37 -050017
18BUILT_SOURCES = generated.cpp
19CLEANFILES = generated.cpp
20
21generated.cpp:
Brad Bishope3a01af2017-05-15 17:09:04 -040022 $(AM_V_GEN)$(PYTHON) ${top_srcdir}/src/pdmgen.py \
23 -t generated.mako.cpp \
24 -p "${srcdir}" \
25 -d ${srcdir}/example \
26 -o ${builddir}/$@ \
27 generate-cpp