1# $NetBSD: Makefile,v 1.2 2020/06/29 08:54:58 lukem Exp $
2
3KYUA_LIBS=	engine store engine utils
4
5.include <bsd.init.mk>
6
7TESTSDIR=	${TESTSBASE}/kyua-cli/engine
8
9.PATH:		${SRCDIR}/engine
10
11TESTS_CXX=
12.for test in	\
13		action_test \
14		config_test \
15		context_test \
16		exceptions_test \
17		filters_test \
18		kyuafile_test \
19		metadata_test \
20		test_case_test \
21		test_program_test \
22                test_result_test \
23		testers_test
24TESTS_CXX+=	${test}
25SRCS.${test}=	${test}.cpp
26.endfor
27
28PROGS_CXX=			test_case_atf_helpers
29SRCS.test_case_atf_helpers=	test_case_atf_helpers.cpp
30BINDIR.test_case_atf_helpers=	${TESTSDIR}
31MAN.test_case_atf_helpers=	# none
32LDADD.test_case_atf_helpers=	-latf-c++ -latf-c
33DPADD.test_case_atf_helpers=	${LIBATF_CXX} ${LIBATF_C}
34
35PROGS_CXX+=			test_case_plain_helpers
36SRCS.test_case_plain_helpers=	test_case_plain_helpers.cpp
37BINDIR.test_case_plain_helpers=	${TESTSDIR}
38MAN.test_case_plain_helpers=	# none
39
40TESTS_SUBDIRS+=	drivers
41
42.include <bsd.test.mk>
43