1# $NetBSD: Makefile,v 1.3 2016/08/26 23:55:04 dholland Exp $
2
3.include <bsd.own.mk>
4
5TESTSDIR=	${TESTSBASE}/kyua-testers
6
7SRCDIR=		${NETBSDSRCDIR}/external/bsd/kyua-testers/dist
8.PATH:		${SRCDIR}
9
10CPPFLAGS+=	-DHAVE_CONFIG_H
11CPPFLAGS+=	-DTESTERSDIR=\"/usr/libexec\"
12CPPFLAGS+=	-I${.CURDIR}/../../lib/libtester
13CPPFLAGS+=	-I${SRCDIR}
14
15ATFTESTER_LIBDIR!=	cd ${.CURDIR}/../../lib/libatf_tester; ${PRINTOBJDIR}
16TESTER_LIBDIR!=		cd ${.CURDIR}/../../lib/libtester; ${PRINTOBJDIR}
17LDADD+=		${ATFTESTER_LIBDIR}/libatf_tester.a
18DPADD+=		${ATFTESTER_LIBDIR}/libatf_tester.a
19LDADD+=		${TESTER_LIBDIR}/libtester.a
20DPADD+=		${TESTER_LIBDIR}/libtester.a
21
22TESTS_C=	atf_list_test
23TESTS_C+=	atf_result_test
24TESTS_C+=	atf_inttest
25TESTS_C+=	cli_test
26TESTS_C+=	env_test
27TESTS_C+=	error_test
28#LSC FIXME: (MINIX) Requires tmpfs to work correctly, maybe a workaround
29# with a ramdisk may be used.
30#TESTS_C+=	fs_test
31TESTS_C+=	plain_inttest
32TESTS_C+=	result_test
33TESTS_C+=	run_test
34TESTS_C+=	stacktrace_test
35TESTS_C+=	text_test
36
37PROGS=				atf_helpers
38BINDIR.atf_helpers=		${TESTSDIR}
39MAN.atf_helpers=		# empty
40LDADD.atf_helpers=		-latf-c++ -latf-c
41DPADD.atf_helpers=		${LIBATF_CXX} ${LIBATF_C}
42PROGS+=				plain_helpers
43BINDIR.plain_helpers=		${TESTSDIR}
44MAN.plain_helpers=		# empty
45PROGS+=				stacktrace_helper
46BINDIR.stacktrace_helper=	${TESTSDIR}
47MAN.stacktrace_helper=		# empty
48
49.include <bsd.test.mk>
50