]> git.ipfire.org Git - thirdparty/lldpd.git/blame - tests/Makefile.am
build: make unit tests work when systemtap support is enabled
[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
8b2b28f5
VB
7TESTS = check_marshal check_pattern check_bitmap check_fixedpoint \
8 check_lldp check_cdp check_sonmp check_edp
a8dd1894
VB
9AM_CFLAGS += @check_CFLAGS@
10LDADD = $(top_builddir)/src/daemon/liblldpd.la @check_LIBS@ @libevent_LDFLAGS@
29fb4fef
VB
11if ENABLE_SYSTEMTAP
12LDADD += $(top_builddir)/src/daemon/probes.o
13endif
f17837f7 14
db323555 15check_marshal_SOURCES = check_marshal.c \
a0cd2b9a
VB
16 $(top_srcdir)/src/marshal.h \
17 check-compat.h
db323555 18
d5e69431
VB
19check_pattern_SOURCES = check_pattern.c \
20 $(top_srcdir)/src/daemon/lldpd.h
21
8b2b28f5
VB
22check_bitmap_SOURCES = check_bitmap.c \
23 $(top_srcdir)/src/daemon/lldpd.h
24
fedf4d77 25check_lldp_SOURCES = check_lldp.c \
4b292b55 26 $(top_srcdir)/src/daemon/lldpd.h \
a0cd2b9a 27 common.h common.c check-compat.h
fedf4d77 28
e9474207 29check_cdp_SOURCES = check_cdp.c \
4b292b55 30 $(top_srcdir)/src/daemon/lldpd.h \
a0cd2b9a 31 common.h common.c check-compat.h
e9474207 32
5aa86a41 33check_sonmp_SOURCES = check_sonmp.c \
4b292b55 34 $(top_srcdir)/src/daemon/lldpd.h \
a0cd2b9a 35 common.h common.c check-compat.h
5aa86a41 36
d02bb461 37check_edp_SOURCES = check_edp.c \
4b292b55 38 $(top_srcdir)/src/daemon/lldpd.h \
a0cd2b9a 39 common.h common.c check-compat.h
d02bb461 40
f17837f7
VB
41check_fixedpoint_SOURCES = check_fixedpoint.c
42check_fixedpoint_LDADD = $(top_builddir)/src/lib/libfixedpoint.la $(LDADD)
4e22da4c 43
2acc1418 44if USE_SNMP
db323555 45TESTS += check_snmp
4e22da4c 46check_snmp_SOURCES = check_snmp.c \
4b292b55
VB
47 $(top_srcdir)/src/daemon/lldpd.h \
48 $(top_srcdir)/src/daemon/agent.h
ae7f4c29 49LDADD += @NETSNMP_LIBS@
2acc1418
VB
50endif
51
448e9f76 52check_PROGRAMS = $(TESTS) decode
dedb1eb0
VB
53decode_SOURCES = decode.c \
54 $(top_srcdir)/src/daemon/lldpd.h \
55 common.h common.c
56
2acc1418 57endif
4e26d88f 58
dedb1eb0 59MOSTLYCLEANFILES = *.pcap