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