diff options
Diffstat (limited to 'snmpcfg/Makefile.am')
-rw-r--r-- | snmpcfg/Makefile.am | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/snmpcfg/Makefile.am b/snmpcfg/Makefile.am new file mode 100644 index 0000000..5741fd0 --- /dev/null +++ b/snmpcfg/Makefile.am @@ -0,0 +1,41 @@ +bin_PROGRAMS = sila-snmpcfg + +nobase_nodist_include_HEADERS = \ + xyz/openbmc_project/SNMPCfg/server.hpp + +sila_snmpcfg_SOURCES = \ + snmpcfg-server.cpp \ + xyz/openbmc_project/SNMPCfg/server.cpp + +sila_snmpcfg_CXXFLAGS = \ + $(SDBUSPLUS_CFLAGS) \ + $(PHOSPHOR_DBUS_INTERFACES_CFLAGS) \ + $(PHOSPHOR_LOGGING_CFLAGS) +sila_snmpcfg_LDADD = \ + $(SDBUSPLUS_LIBS) \ + $(PHOSPHOR_DBUS_INTERFACES_LIBS) \ + $(PHOSPHOR_LOGGING_LIBS) + +# Be sure to build needed files before compiling +BUILT_SOURCES = \ + xyz/openbmc_project/SNMPCfg/server.cpp \ + xyz/openbmc_project/SNMPCfg/server.hpp + +CLEANFILES=${BUILT_SOURCES} + +xyz/openbmc_project/SNMPCfg/server.cpp: \ +xyz/openbmc_project/SNMPCfg.interface.yaml \ +xyz/openbmc_project/SNMPCfg/server.hpp + @mkdir -p $(@D) + $(SDBUSPLUSPLUS) -r $(srcdir) interface server-cpp \ +xyz.openbmc_project.SNMPCfg > $@ + +xyz/openbmc_project/SNMPCfg/server.hpp: \ +xyz/openbmc_project/SNMPCfg.interface.yaml + @mkdir -p $(@D) + $(SDBUSPLUSPLUS) -r $(srcdir) interface server-header \ +xyz.openbmc_project.SNMPCfg > $@ + +if HAVE_SYSTEMD +systemdsystemunit_DATA = sila-snmp-cfg-manager.service +endif |