Makefile.am revision 1.1.1.1
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
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
54check: $(ATF_TESTS)
55	@if test $(top_srcdir) != ${top_builddir}; then \
56		cp $(top_srcdir)/common/tests/Atffile Atffile; \
57		cp $(top_srcdir)/common/tests/Kyuafile Kyuafile; \
58	fi
59	sh ${top_builddir}/tests/unittest.sh
60
61distclean-local:
62	@if test $(top_srcdir) != ${top_builddir}; then \
63		rm -f Atffile Kyuafile; \
64	fi
65
66endif
67
68check_PROGRAMS = $(ATF_TESTS)
69