blob: 33f13a33b92e560d17c94e3ce8c6b78f20393a55 [file] [log] [blame]
Brad Bishop9df0e162017-04-22 14:19:45 -04001AM_DEFAULT_SOURCE_EXT = .cpp
2AM_CPPFLAGS = -iquote ${top_srcdir}
3
4sbin_PROGRAMS = \
5 phosphor-fan-presence-tach
6
7phosphor_fan_presence_tach_SOURCES = \
Brad Bishopbfb81602017-06-14 21:14:32 -04008 fallback.cpp \
Brad Bishop825e31e2017-06-14 16:38:22 -04009 fan.cpp \
Brad Bishop5c589482017-06-14 22:32:20 -040010 gpio.cpp \
Brad Bishopdd62e362017-06-14 16:54:03 -040011 tach.cpp \
Brad Bishop9df0e162017-04-22 14:19:45 -040012 fan_enclosure.cpp \
13 tach_sensor.cpp \
14 tach_detect.cpp
15nodist_phosphor_fan_presence_tach_SOURCES = \
16 fan_detect_defs.cpp
17
18phosphor_fan_presence_tach_LDADD = \
19 $(top_builddir)/libfan.la \
20 $(SDBUSPLUS_LIBS) \
Dinesh Chinari618027a2017-06-26 23:26:50 -050021 $(PHOSPHOR_LOGGING_LIBS) \
Brad Bishop8a502f52017-06-14 23:46:15 -040022 ${PHOSPHOR_DBUS_INTERFACES_LIBS} \
23 $(LIBEVDEV_LIBS)
Brad Bishop9df0e162017-04-22 14:19:45 -040024phosphor_fan_presence_tach_CXXFLAGS = \
25 $(SDBUSPLUS_CFLAGS) \
Dinesh Chinari618027a2017-06-26 23:26:50 -050026 $(PHOSPHOR_LOGGING_CFLAGS) \
Brad Bishop8a502f52017-06-14 23:46:15 -040027 ${PHOSPHOR_DBUS_INTERFACES_CFLAGS} \
28 $(LIBEVDEV_CFLAGS)
Brad Bishop9df0e162017-04-22 14:19:45 -040029
30BUILT_SOURCES = fan_detect_defs.cpp
31
Brad Bishop9c2994e2017-06-05 22:06:36 -040032fan_detect_defs.cpp: ${srcdir}/gen-fan-detect-defs.py $(FAN_DETECT_YAML_FILE)
33 $(AM_V_GEN)$(GEN_FAN_DETECT_DEFS) > $(builddir)/$@