blob: 153922b9f938ec34ade0f9fd96df1a4f698afff3 [file] [log] [blame]
David Lamparterf281ab92013-02-26 16:21:20 +01001AUTOMAKE_OPTIONS = dejagnu
2export DEJAGNU
David Lamparter5bb7e4d2013-02-26 17:53:30 +01003DEJATOOL =
David Lamparterf281ab92013-02-26 16:21:20 +01004
David Lamparter5bb7e4d2013-02-26 17:53:30 +01005SUBDIRS = bgpd.tests
David Lamparterf281ab92013-02-26 16:21:20 +01006
7EXTRA_DIST = \
8 config/unix.exp \
David Lamparter5bb7e4d2013-02-26 17:53:30 +01009 lib/bgpd.exp \
David Lamparterf281ab92013-02-26 16:21:20 +010010 global-conf.exp
11
Vincent Bernat9e7a5482012-05-22 14:32:22 +020012INCLUDES = @INCLUDES@ -I.. -I$(top_srcdir) -I$(top_srcdir)/lib -I$(top_builddir)/lib
paul41c14a12004-07-26 19:27:51 +000013DEFS = @DEFS@ $(LOCAL_OPTS) -DSYSCONFDIR=\"$(sysconfdir)/\"
14
Paul P Komkoff Jr46bc0e42008-08-13 16:17:04 +010015AM_CFLAGS = $(PICFLAGS)
16AM_LDFLAGS = $(PILDFLAGS)
17
David Lamparterc0951852013-02-23 22:17:21 +010018if BGPD
19TESTS_BGPD = aspathtest testbgpcap ecommtest testbgpmpattr testbgpmpath
David Lamparter5bb7e4d2013-02-26 17:53:30 +010020DEJATOOL += bgpd
David Lamparterc0951852013-02-23 22:17:21 +010021else
22TESTS_BGPD =
23endif
24
paul1f377b02005-09-10 18:00:11 +000025noinst_PROGRAMS = testsig testbuffer testmemory heavy heavywq heavythread \
David Lamparterc0951852013-02-23 22:17:21 +010026 testprivs teststream testchecksum tabletest \
27 $(TESTS_BGPD)
Paul Jakma343f7202008-06-07 20:32:38 +000028
paul41c14a12004-07-26 19:27:51 +000029testsig_SOURCES = test-sig.c
paul4dcadf72005-04-13 03:31:35 +000030testbuffer_SOURCES = test-buffer.c
31testmemory_SOURCES = test-memory.c
paul84771ee2005-10-11 03:48:28 +000032testprivs_SOURCES = test-privs.c
paul067fca82006-01-10 14:49:04 +000033teststream_SOURCES = test-stream.c
paul9f3f7a12005-04-25 16:42:24 +000034heavy_SOURCES = heavy.c main.c
35heavywq_SOURCES = heavy-wq.c main.c
36heavythread_SOURCES = heavy-thread.c main.c
paul1f377b02005-09-10 18:00:11 +000037aspathtest_SOURCES = aspath_test.c
Paul Jakma6d582722007-08-06 15:21:45 +000038testbgpcap_SOURCES = bgp_capability_test.c
Paul Jakma0b2aa3a2007-10-14 22:32:21 +000039ecommtest_SOURCES = ecommunity_test.c
Paul Jakma343f7202008-06-07 20:32:38 +000040testbgpmpattr_SOURCES = bgp_mp_attr_test.c
Paul Jakma5d4b8cf2008-11-16 18:34:19 +000041testchecksum_SOURCES = test-checksum.c
Josh Bailey42ea6852011-07-20 20:44:23 -070042testbgpmpath_SOURCES = bgp_mpath_test.c
Avneesh Sachdev28971c82012-08-17 08:19:50 -070043tabletest_SOURCES = table_test.c
paul41c14a12004-07-26 19:27:51 +000044
45testsig_LDADD = ../lib/libzebra.la @LIBCAP@
paul4dcadf72005-04-13 03:31:35 +000046testbuffer_LDADD = ../lib/libzebra.la @LIBCAP@
47testmemory_LDADD = ../lib/libzebra.la @LIBCAP@
paul84771ee2005-10-11 03:48:28 +000048testprivs_LDADD = ../lib/libzebra.la @LIBCAP@
paul067fca82006-01-10 14:49:04 +000049teststream_LDADD = ../lib/libzebra.la @LIBCAP@
paul9f3f7a12005-04-25 16:42:24 +000050heavy_LDADD = ../lib/libzebra.la @LIBCAP@ -lm
51heavywq_LDADD = ../lib/libzebra.la @LIBCAP@ -lm
paul1d2c8932005-04-22 00:54:44 +000052heavythread_LDADD = ../lib/libzebra.la @LIBCAP@ -lm
Avneesh Sachdevd1d3ac92012-10-04 16:21:34 +000053aspathtest_LDADD = ../bgpd/libbgp.a ../lib/libzebra.la @LIBCAP@ -lm
54testbgpcap_LDADD = ../bgpd/libbgp.a ../lib/libzebra.la @LIBCAP@ -lm
55ecommtest_LDADD = ../bgpd/libbgp.a ../lib/libzebra.la @LIBCAP@ -lm
56testbgpmpattr_LDADD = ../bgpd/libbgp.a ../lib/libzebra.la @LIBCAP@ -lm
Paul Jakma5d4b8cf2008-11-16 18:34:19 +000057testchecksum_LDADD = ../lib/libzebra.la @LIBCAP@
Avneesh Sachdevd1d3ac92012-10-04 16:21:34 +000058testbgpmpath_LDADD = ../bgpd/libbgp.a ../lib/libzebra.la @LIBCAP@ -lm
Avneesh Sachdev28971c82012-08-17 08:19:50 -070059tabletest_LDADD = ../lib/libzebra.la @LIBCAP@ -lm