1SUBDIRS = . 2 3AM_CPPFLAGS = $(ATF_CFLAGS) -I$(top_srcdir)/includes 4 5EXTRA_DIST = Atffile Kyuafile 6 7ATF_TESTS = 8 9if HAVE_ATF 10 11ATF_TESTS += alloc_unittest dns_unittest misc_unittest ns_name_unittest \ 12 option_unittest domain_name_unittest 13 14alloc_unittest_SOURCES = test_alloc.c $(top_srcdir)/tests/t_api_dhcp.c 15alloc_unittest_LDADD = $(ATF_LDFLAGS) 16alloc_unittest_LDADD += ../libdhcp.@A@ ../../omapip/libomapi.@A@ \ 17 @BINDLIBIRSDIR@/libirs.@A@ \ 18 @BINDLIBDNSDIR@/libdns.@A@ \ 19 @BINDLIBISCCFGDIR@/libisccfg.@A@ \ 20 @BINDLIBISCDIR@/libisc.@A@ 21 22dns_unittest_SOURCES = dns_unittest.c $(top_srcdir)/tests/t_api_dhcp.c 23dns_unittest_LDADD = $(ATF_LDFLAGS) 24dns_unittest_LDADD += ../libdhcp.@A@ ../../omapip/libomapi.@A@ \ 25 @BINDLIBIRSDIR@/libirs.@A@ \ 26 @BINDLIBDNSDIR@/libdns.@A@ \ 27 @BINDLIBISCCFGDIR@/libisccfg.@A@ \ 28 @BINDLIBISCDIR@/libisc.@A@ 29 30misc_unittest_SOURCES = misc_unittest.c $(top_srcdir)/tests/t_api_dhcp.c 31misc_unittest_LDADD = $(ATF_LDFLAGS) 32misc_unittest_LDADD += ../libdhcp.@A@ ../../omapip/libomapi.@A@ \ 33 @BINDLIBIRSDIR@/libirs.@A@ \ 34 @BINDLIBDNSDIR@/libdns.@A@ \ 35 @BINDLIBISCCFGDIR@/libisccfg.@A@ \ 36 @BINDLIBISCDIR@/libisc.@A@ 37 38ns_name_unittest_SOURCES = ns_name_test.c $(top_srcdir)/tests/t_api_dhcp.c 39ns_name_unittest_LDADD = $(ATF_LDFLAGS) 40ns_name_unittest_LDADD += ../libdhcp.@A@ ../../omapip/libomapi.@A@ \ 41 @BINDLIBIRSDIR@/libirs.@A@ \ 42 @BINDLIBDNSDIR@/libdns.@A@ \ 43 @BINDLIBISCCFGDIR@/libisccfg.@A@ \ 44 @BINDLIBISCDIR@/libisc.@A@ 45 46option_unittest_SOURCES = option_unittest.c $(top_srcdir)/tests/t_api_dhcp.c 47option_unittest_LDADD = $(ATF_LDFLAGS) 48option_unittest_LDADD += ../libdhcp.@A@ ../../omapip/libomapi.@A@ \ 49 @BINDLIBIRSDIR@/libirs.@A@ \ 50 @BINDLIBDNSDIR@/libdns.@A@ \ 51 @BINDLIBISCCFGDIR@/libisccfg.@A@ \ 52 @BINDLIBISCDIR@/libisc.@A@ 53 54domain_name_unittest_SOURCES = domain_name_test.c \ 55 $(top_srcdir)/tests/t_api_dhcp.c 56domain_name_unittest_LDADD = $(ATF_LDFLAGS) 57domain_name_unittest_LDADD += ../libdhcp.@A@ ../../omapip/libomapi.@A@ \ 58 @BINDLIBIRSDIR@/libirs.@A@ \ 59 @BINDLIBDNSDIR@/libdns.@A@ \ 60 @BINDLIBISCCFGDIR@/libisccfg.@A@ \ 61 @BINDLIBISCDIR@/libisc.@A@ 62 63check: $(ATF_TESTS) 64 @if test $(top_srcdir) != ${top_builddir}; then \ 65 cp $(top_srcdir)/common/tests/Atffile Atffile; \ 66 cp $(top_srcdir)/common/tests/Kyuafile Kyuafile; \ 67 fi 68 sh ${top_builddir}/tests/unittest.sh 69 70distclean-local: 71 @if test $(top_srcdir) != ${top_builddir}; then \ 72 rm -f Atffile Kyuafile; \ 73 fi 74 75endif 76 77check_PROGRAMS = $(ATF_TESTS) 78