12f121787SEnji Cooper# $FreeBSD$ 22f121787SEnji Cooper 32f121787SEnji Cooper.include <bsd.own.mk> 42f121787SEnji Cooper 5fbf5b9f8SEnji CooperATF_TESTS_C+= arc4random_test 6fbf5b9f8SEnji CooperATF_TESTS_C+= fmtcheck2_test 7fbf5b9f8SEnji CooperATF_TESTS_C+= fmtmsg_test 8fbf5b9f8SEnji CooperATF_TESTS_C+= fnmatch2_test 953cecec8SEnji CooperATF_TESTS_C+= fpclassify2_test 10fbf5b9f8SEnji CooperATF_TESTS_C+= ftw_test 11fbf5b9f8SEnji CooperATF_TESTS_C+= popen_test 12fbf5b9f8SEnji CooperATF_TESTS_C+= posix_spawn_test 13fbf5b9f8SEnji CooperATF_TESTS_C+= wordexp_test 1437074d96SEnji Cooper 152f121787SEnji Cooper# TODO: t_closefrom, t_cpuset, t_fmtcheck, t_randomid, t_sleep 162f121787SEnji Cooper# TODO: t_siginfo (fixes require further inspection) 172f121787SEnji Cooper# TODO: t_sethostname_test (consistently screws up the hostname) 182f121787SEnji Cooper 192f121787SEnji CooperNETBSD_ATF_TESTS_C= alarm_test 202f121787SEnji CooperNETBSD_ATF_TESTS_C+= assert_test 212f121787SEnji CooperNETBSD_ATF_TESTS_C+= basedirname_test 222f121787SEnji CooperNETBSD_ATF_TESTS_C+= dir_test 232f121787SEnji CooperNETBSD_ATF_TESTS_C+= floatunditf_test 242f121787SEnji CooperNETBSD_ATF_TESTS_C+= fnmatch_test 252f121787SEnji CooperNETBSD_ATF_TESTS_C+= fpclassify_test 262f121787SEnji CooperNETBSD_ATF_TESTS_C+= fpsetmask_test 272f121787SEnji CooperNETBSD_ATF_TESTS_C+= fpsetround_test 282f121787SEnji CooperNETBSD_ATF_TESTS_C+= ftok_test 292f121787SEnji CooperNETBSD_ATF_TESTS_C+= getcwd_test 302f121787SEnji CooperNETBSD_ATF_TESTS_C+= getgrent_test 312f121787SEnji CooperNETBSD_ATF_TESTS_C+= glob_test 322f121787SEnji CooperNETBSD_ATF_TESTS_C+= humanize_number_test 332f121787SEnji CooperNETBSD_ATF_TESTS_C+= isnan_test 342f121787SEnji CooperNETBSD_ATF_TESTS_C+= nice_test 352f121787SEnji CooperNETBSD_ATF_TESTS_C+= pause_test 362f121787SEnji CooperNETBSD_ATF_TESTS_C+= raise_test 372f121787SEnji CooperNETBSD_ATF_TESTS_C+= realpath_test 382f121787SEnji CooperNETBSD_ATF_TESTS_C+= setdomainname_test 392f121787SEnji CooperNETBSD_ATF_TESTS_C+= sethostname_test 402f121787SEnji CooperNETBSD_ATF_TESTS_C+= sleep_test 412f121787SEnji CooperNETBSD_ATF_TESTS_C+= syslog_test 422f121787SEnji CooperNETBSD_ATF_TESTS_C+= time_test 432f121787SEnji CooperNETBSD_ATF_TESTS_C+= ttyname_test 442f121787SEnji CooperNETBSD_ATF_TESTS_C+= vis_test 452f121787SEnji Cooper 462f121787SEnji Cooper.include "../Makefile.netbsd-tests" 472f121787SEnji Cooper 48*eacae6dcSBryan DreweryLIBADD.humanize_number_test+= util 492f121787SEnji Cooper 50*eacae6dcSBryan DreweryLIBADD.fpclassify_test+=m 51*eacae6dcSBryan DreweryLIBADD.fpsetround_test+=m 52*eacae6dcSBryan DreweryLIBADD.siginfo_test+= m 532f121787SEnji Cooper 54*eacae6dcSBryan DreweryLIBADD.nice_test+= pthread 55*eacae6dcSBryan DreweryLIBADD.syslog_test+= pthread 562f121787SEnji Cooper 57fbf5b9f8SEnji CooperCFLAGS+= -I${.CURDIR} 58fbf5b9f8SEnji Cooper 59fbf5b9f8SEnji CooperSRCS.fmtcheck2_test= fmtcheck_test.c 60fbf5b9f8SEnji CooperSRCS.fnmatch2_test= fnmatch_test.c 61fbf5b9f8SEnji Cooper 622f121787SEnji CooperTESTS_SUBDIRS= execve 632f121787SEnji CooperTESTS_SUBDIRS+= posix_spawn 642f121787SEnji Cooper 65fbf5b9f8SEnji Cooper# The old testcase name 66fbf5b9f8SEnji CooperTEST_FNMATCH= test-fnmatch 67fbf5b9f8SEnji CooperCLEANFILES+= ${GEN_SH_CASE_TESTCASES} 68fbf5b9f8SEnji Coopersh-tests: .PHONY 69fbf5b9f8SEnji Cooper.for target in clean obj depend all 70fbf5b9f8SEnji Cooper @cd ${.CURDIR} && ${MAKE} PROG=${TEST_FNMATCH} \ 71fbf5b9f8SEnji Cooper -DNO_SUBDIR ${target} 72fbf5b9f8SEnji Cooper.endfor 73fbf5b9f8SEnji Cooper @cd ${.OBJDIR} && ./${TEST_FNMATCH} -s 1 > \ 74fbf5b9f8SEnji Cooper ${SRCTOP}/bin/sh/tests/builtins/case2.0 75fbf5b9f8SEnji Cooper @cd ${.OBJDIR} && ./${TEST_FNMATCH} -s 2 > \ 76fbf5b9f8SEnji Cooper ${SRCTOP}/bin/sh/tests/builtins/case3.0 77fbf5b9f8SEnji Cooper 782f121787SEnji Cooper.include <bsd.test.mk> 79