Brad Bishop | a6fcd56 | 2017-02-03 11:00:27 -0500 | [diff] [blame] | 1 | BUILT_SOURCES=generated.cpp extra_ifaces.cpp |
Brad Bishop | c716635 | 2016-11-12 21:38:41 -0500 | [diff] [blame] | 2 | |
Brad Bishop | a6fcd56 | 2017-02-03 11:00:27 -0500 | [diff] [blame] | 3 | CLEANFILES=$(BUILT_SOURCES) |
Brad Bishop | 1a886e3 | 2016-11-11 16:02:10 -0500 | [diff] [blame] | 4 | |
Brad Bishop | 73b776b | 2016-10-19 07:50:28 -0400 | [diff] [blame] | 5 | sbin_PROGRAMS = phosphor-inventory |
Brad Bishop | a6fcd56 | 2017-02-03 11:00:27 -0500 | [diff] [blame] | 6 | noinst_LTLIBRARIES = libmanagercommon.la libmanager.la |
| 7 | |
| 8 | extra_yamldir=$(YAML_PATH)/extra_interfaces.d |
| 9 | |
Brad Bishop | d446835 | 2016-10-31 13:20:02 -0500 | [diff] [blame] | 10 | phosphor_inventory_SOURCES = app.cpp |
Brad Bishop | ef2325d | 2017-03-06 22:55:51 -0500 | [diff] [blame] | 11 | phosphor_inventory_LDADD = libmanager.la $(SDBUSPLUS_LIBS) |
| 12 | phosphor_inventory_CXXFLAGS = $(SDBUSPLUS_CFLAGS) |
Brad Bishop | d446835 | 2016-10-31 13:20:02 -0500 | [diff] [blame] | 13 | |
Brad Bishop | ef2325d | 2017-03-06 22:55:51 -0500 | [diff] [blame] | 14 | libmanagercommon_la_LDFLAGS = -static |
Brad Bishop | a6fcd56 | 2017-02-03 11:00:27 -0500 | [diff] [blame] | 15 | libmanagercommon_la_SOURCES = \ |
Brad Bishop | 0237971 | 2017-01-31 22:24:27 -0500 | [diff] [blame] | 16 | errors.cpp \ |
Brad Bishop | c1f4798 | 2017-02-09 01:27:38 -0500 | [diff] [blame] | 17 | functor.cpp \ |
Brad Bishop | 49aefb3 | 2016-10-19 11:54:14 -0400 | [diff] [blame] | 18 | manager.cpp |
Brad Bishop | 3ea767d | 2017-03-06 22:47:01 -0500 | [diff] [blame] | 19 | libmanagercommon_la_LIBADD = \ |
| 20 | $(SDBUSPLUS_LIBS) \ |
| 21 | $(PHOSPHOR_DBUS_INTERFACES_LIBS) \ |
| 22 | $(PHOSPHOR_LOGGING_LIBS) |
Brad Bishop | ef2325d | 2017-03-06 22:55:51 -0500 | [diff] [blame] | 23 | libmanagercommon_la_CXXFLAGS = \ |
Brad Bishop | 3ea767d | 2017-03-06 22:47:01 -0500 | [diff] [blame] | 24 | $(SDBUSPLUS_CFLAGS) \ |
| 25 | $(PHOSPHOR_DBUS_INTERACES_CFLAGS) \ |
| 26 | $(PHOSPHOR_LOGGING_CFLAGS) |
Brad Bishop | 64d994a | 2016-10-31 10:24:27 -0500 | [diff] [blame] | 27 | |
Brad Bishop | ef2325d | 2017-03-06 22:55:51 -0500 | [diff] [blame] | 28 | libmanager_la_LDFLAGS = -static |
Brad Bishop | a6fcd56 | 2017-02-03 11:00:27 -0500 | [diff] [blame] | 29 | libmanager_la_SOURCES = \ |
| 30 | extra_ifaces.cpp \ |
| 31 | generated.cpp |
Brad Bishop | 3ea767d | 2017-03-06 22:47:01 -0500 | [diff] [blame] | 32 | libmanager_la_LIBADD = \ |
| 33 | libmanagercommon.la \ |
| 34 | $(SDBUSPLUS_LIBS) |
Brad Bishop | 1a886e3 | 2016-11-11 16:02:10 -0500 | [diff] [blame] | 35 | |
Brad Bishop | a6fcd56 | 2017-02-03 11:00:27 -0500 | [diff] [blame] | 36 | clean-local: clean-extra |
| 37 | |
Brad Bishop | 834989f | 2017-02-06 12:08:20 -0500 | [diff] [blame] | 38 | if IFACES_PATH |
| 39 | PIMGEN_ARGS=-i $(IFACES_PATH) |
| 40 | endif |
| 41 | |
Brad Bishop | a6fcd56 | 2017-02-03 11:00:27 -0500 | [diff] [blame] | 42 | generated.cpp: |
Brad Bishop | 834989f | 2017-02-06 12:08:20 -0500 | [diff] [blame] | 43 | $(AM_V_GEN)$(PYTHON) $(top_srcdir)/pimgen.py $(PIMGEN_ARGS) -d $(extra_yamldir)/.. -o $(builddir) generate-cpp |
Brad Bishop | 1a886e3 | 2016-11-11 16:02:10 -0500 | [diff] [blame] | 44 | |
Brad Bishop | 74e52bc | 2016-10-31 13:12:04 -0500 | [diff] [blame] | 45 | SUBDIRS = . test |
Brad Bishop | a6fcd56 | 2017-02-03 11:00:27 -0500 | [diff] [blame] | 46 | |
| 47 | -include Makefile.extra |