blob: 1a5559fcca910caa07f937f350dbbd0a7d7def4b [file] [log] [blame]
Ratan Guptaec26fa62018-04-16 15:28:36 +05301# export these headers
Ratan Guptae4e08e02018-04-16 15:32:48 +05302nobase_include_HEADERS = snmp.hpp \
3 snmp_notification.hpp
Ratan Guptaec26fa62018-04-16 15:28:36 +05304
Patrick Venture52b3ad22019-03-28 13:18:36 -07005bin_PROGRAMS = phosphor-network-snmpconf
Ratan Gupta1dc91782018-04-19 16:47:12 +05306
7noinst_HEADERS = \
8 snmp_client.hpp \
Ratan Gupta63476192018-04-19 16:55:32 +05309 snmp_conf_manager.hpp \
Ratan Gupta212f53e2018-04-30 17:28:05 +053010 snmp_util.hpp \
11 snmp_serialize.hpp
Ratan Gupta1dc91782018-04-19 16:47:12 +053012
13phosphor_network_snmpconf_SOURCES = \
14 snmp_main.cpp \
15 snmp_conf_manager.cpp \
16 snmp_client.cpp \
Ratan Gupta213517b2018-04-28 13:41:09 +053017 snmp_util.cpp \
Patrick Williams5374d6e2021-10-22 20:24:18 -050018 snmp_serialize.cpp
Ratan Gupta1dc91782018-04-19 16:47:12 +053019
20phosphor_network_snmpconf_LDFLAGS = \
21 $(SYSTEMD_LIBS) \
22 $(SDBUSPLUS_LIBS) \
23 $(PHOSPHOR_DBUS_INTERFACES_LIBS) \
24 $(PHOSPHOR_LOGGING_LIBS) \
25 -lstdc++fs
26
27phosphor_network_snmpconf_CXXFLAGS = \
28 $(SYSTEMD_CFLAGS) \
29 $(SDBUSPLUS_CFLAGS) \
30 $(PHOSPHOR_DBUS_INTERFACES_CFLAGS) \
31 $(PHOSPHOR_LOGGING_CFLAGS)
32
Ratan Guptaec26fa62018-04-16 15:28:36 +053033libsnmpdir = ${libdir}
34
35libsnmp_LTLIBRARIES = libsnmp.la
36libsnmp_la_SOURCES = \
Ratan Gupta63476192018-04-19 16:55:32 +053037 snmp_notification.cpp \
38 snmp_util.cpp
Ratan Guptaec26fa62018-04-16 15:28:36 +053039
40libsnmp_la_LDFLAGS = \
41 $(SDBUSPLUS_LIBS) \
42 $(PHOSPHOR_DBUS_INTERFACES_LIBS) \
43 $(PHOSPHOR_LOGGING_LIBS) \
44 -lnetsnmp \
45 -lcrypto \
46 -version-info 0:0:0 -shared
47
48pkgconfiglibdir = ${libdir}/pkgconfig
49pkgconfiglib_DATA = phosphor-snmp.pc
50
Andrew Jeffery85c11b92019-08-02 13:46:31 +093051if AUTOCONF_CODE_COVERAGE_2019_01_06
52include $(top_srcdir)/aminclude_static.am
53clean-local: code-coverage-clean
54distclean-local: code-coverage-dist-clean
55else
Ratan Guptaec26fa62018-04-16 15:28:36 +053056@CODE_COVERAGE_RULES@
Andrew Jeffery85c11b92019-08-02 13:46:31 +093057endif
Ratan Guptaec26fa62018-04-16 15:28:36 +053058
59check_PROGRAMS =
60XFAIL_TESTS =
61
62include test/Makefile.am.include
63
64TESTS = $(check_PROGRAMS)