blob: 679f2fdb3062cd89facd78638993dfa8cbd3889c [file] [log] [blame]
Deepak Kodihallie8c4ffd2017-02-20 01:20:08 -06001BUILT_SOURCES=fru-gen.cpp extra-properties-gen.cpp
Matthew Barthce3490e2016-10-18 14:25:10 -05002AM_DEFAULT_SOURCE_EXT = .cpp
3
Deepak Kodihalli92cea962017-01-25 10:50:23 -06004CLEANFILES=$(BUILT_SOURCES)
5
Patrick Venture7d740a62019-03-28 11:05:35 -07006bin_PROGRAMS = phosphor-read-eeprom
Matthew Barthce3490e2016-10-18 14:25:10 -05007
Patrick Ventured847f502019-03-26 11:12:39 -07008phosphor_read_eeprom_SOURCES = readeeprom.cpp
Patrick Ventured57cd012018-10-16 19:46:24 -07009phosphor_read_eeprom_LDFLAGS = $(SYSTEMD_LIBS) \
Patrick Ventured57cd012018-10-16 19:46:24 -070010 $(PHOSPHOR_LOGGING_LIBS)
11phosphor_read_eeprom_CXXFLAGS = $(SYSTEMD_CFLAGS) \
Patrick Ventured57cd012018-10-16 19:46:24 -070012 $(PHOSPHOR_LOGGING_CFLAGS)
Matthew Barthce3490e2016-10-18 14:25:10 -050013phosphor_read_eeprom_LDADD = libwritefrudata.la
14
Matthew Barthd51dd1c2017-02-16 10:03:13 -060015lib_LTLIBRARIES = libwritefrudata.la
Patrick Ventured57cd012018-10-16 19:46:24 -070016libwritefrudata_la_SOURCES = frup.cpp \
17 fru-gen.cpp \
Patrick Venturea19bd0c2018-10-20 20:09:42 -070018 fru_area.cpp \
Patrick Ventured57cd012018-10-16 19:46:24 -070019 writefrudata.cpp \
20 extra-properties-gen.cpp
21libwritefrudata_la_LDFLAGS = $(SYSTEMD_LIBS) \
Patrick Ventured57cd012018-10-16 19:46:24 -070022 $(SDBUSPLUS_LIBS) \
23 $(PHOSPHOR_LOGGING_LIBS) \
24 -version-info 1:0:0 -shared
25libwritefrudata_la_CXXFLAGS = $(SYSTEMD_CFLAGS) \
Patrick Ventured57cd012018-10-16 19:46:24 -070026 $(SDBUSPLUS_CFLAGS) \
William A. Kennington III8ab57842019-02-12 12:49:51 -080027 $(PHOSPHOR_LOGGING_CFLAGS) \
28 $(LIBIPMID_CFLAGS)
Matthew Barthce3490e2016-10-18 14:25:10 -050029
Toma2ca1002016-09-06 18:21:42 +053030libstrgfnhandlerdir = ${libdir}/ipmid-providers
Matthew Barthce3490e2016-10-18 14:25:10 -050031libstrgfnhandler_LTLIBRARIES = libstrgfnhandler.la
32libstrgfnhandler_la_SOURCES = strgfnhandler.cpp
Patrick Ventured57cd012018-10-16 19:46:24 -070033libstrgfnhandler_la_LDFLAGS = $(PHOSPHOR_LOGGING_LIBS) \
William A. Kennington III8ab57842019-02-12 12:49:51 -080034 $(LIBIPMID_LIBS) \
Patrick Ventured57cd012018-10-16 19:46:24 -070035 -version-info 1:0:0 -shared
Matthew Barthce3490e2016-10-18 14:25:10 -050036libstrgfnhandler_la_LIBADD = libwritefrudata.la
William A. Kennington III8ab57842019-02-12 12:49:51 -080037libstrgfnhandler_la_CXXFLAGS = $(PHOSPHOR_LOGGING_CFLAGS) \
38 $(LIBIPMID_CFLAGS)
Toma2ca1002016-09-06 18:21:42 +053039
Ratan Gupta6eed4032017-02-10 15:59:31 +053040fru-gen.cpp:
41 $(AM_V_GEN)@FRUGEN@ -o $(top_builddir) generate-cpp
Deepak Kodihallie8c4ffd2017-02-20 01:20:08 -060042extra-properties-gen.cpp:
43 $(AM_V_GEN)@PROPGEN@