]> git.ipfire.org Git - thirdparty/lldpd.git/blame - tests/Makefile.am
build: add some integration tests
[thirdparty/lldpd.git] / tests / Makefile.am
CommitLineData
d627ab69
VB
1AM_CFLAGS = -I $(top_srcdir)/include $(LLDP_CFLAGS)
2AM_CPPFLAGS = $(LLDP_CPPFLAGS)
f42b8214 3AM_LDFLAGS = $(LLDP_LDFLAGS) $(LLDP_BIN_LDFLAGS)
2acc1418 4
db323555 5if HAVE_CHECK
2acc1418 6
d5e69431 7TESTS = check_marshal check_pattern check_lldp check_cdp check_sonmp check_edp check_fixedpoint
f17837f7
VB
8AM_CFLAGS += @CHECK_CFLAGS@
9LDADD = $(top_builddir)/src/daemon/liblldpd.la @CHECK_LIBS@ @LIBEVENT_LDFLAGS@
10
db323555 11check_marshal_SOURCES = check_marshal.c \
a0cd2b9a
VB
12 $(top_srcdir)/src/marshal.h \
13 check-compat.h
db323555 14
d5e69431
VB
15check_pattern_SOURCES = check_pattern.c \
16 $(top_srcdir)/src/daemon/lldpd.h
17
fedf4d77 18check_lldp_SOURCES = check_lldp.c \
4b292b55 19 $(top_srcdir)/src/daemon/lldpd.h \
a0cd2b9a 20 common.h common.c check-compat.h
fedf4d77 21
e9474207 22check_cdp_SOURCES = check_cdp.c \
4b292b55 23 $(top_srcdir)/src/daemon/lldpd.h \
a0cd2b9a 24 common.h common.c check-compat.h
e9474207 25
5aa86a41 26check_sonmp_SOURCES = check_sonmp.c \
4b292b55 27 $(top_srcdir)/src/daemon/lldpd.h \
a0cd2b9a 28 common.h common.c check-compat.h
5aa86a41 29
d02bb461 30check_edp_SOURCES = check_edp.c \
4b292b55 31 $(top_srcdir)/src/daemon/lldpd.h \
a0cd2b9a 32 common.h common.c check-compat.h
d02bb461 33
f17837f7
VB
34check_fixedpoint_SOURCES = check_fixedpoint.c
35check_fixedpoint_LDADD = $(top_builddir)/src/lib/libfixedpoint.la $(LDADD)
4e22da4c 36
2acc1418 37if USE_SNMP
db323555 38TESTS += check_snmp
4e22da4c 39check_snmp_SOURCES = check_snmp.c \
4b292b55
VB
40 $(top_srcdir)/src/daemon/lldpd.h \
41 $(top_srcdir)/src/daemon/agent.h
ae7f4c29 42LDADD += @NETSNMP_LIBS@
2acc1418
VB
43endif
44
db323555
VB
45check_PROGRAMS = $(TESTS)
46
dedb1eb0
VB
47noinst_PROGRAMS = decode
48decode_SOURCES = decode.c \
49 $(top_srcdir)/src/daemon/lldpd.h \
50 common.h common.c
51
2acc1418 52endif
4e26d88f 53
dedb1eb0 54MOSTLYCLEANFILES = *.pcap
8cd1f2d0
VB
55
56TEMPLATES = integration-tests
57EXTRA_DIST = integration-tests.in R1.expected
58CLEANFILES = $(TEMPLATES)
59integration-tests: integration-tests.in
60include $(top_srcdir)/edit.am