]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/libc/tests/gen/Makefile
First pass to fix the 'tests' packages.
[FreeBSD/FreeBSD.git] / lib / libc / tests / gen / Makefile
1 # $FreeBSD$
2
3 .include <bsd.own.mk>
4
5 PACKAGE=        tests
6 FILESGROUPS=    TESTS
7 TESTSPACKAGE=   ${PACKAGE}
8
9 ATF_TESTS_C+=           arc4random_test
10 ATF_TESTS_C+=           fmtcheck2_test
11 ATF_TESTS_C+=           fmtmsg_test
12 ATF_TESTS_C+=           fnmatch2_test
13 ATF_TESTS_C+=           fpclassify2_test
14 ATF_TESTS_C+=           ftw_test
15 ATF_TESTS_C+=           popen_test
16 ATF_TESTS_C+=           posix_spawn_test
17 ATF_TESTS_C+=           wordexp_test
18
19 # TODO: t_closefrom, t_cpuset, t_fmtcheck, t_randomid, t_sleep
20 # TODO: t_siginfo (fixes require further inspection)
21 # TODO: t_sethostname_test (consistently screws up the hostname)
22
23 NETBSD_ATF_TESTS_C=     alarm_test
24 NETBSD_ATF_TESTS_C+=    assert_test
25 NETBSD_ATF_TESTS_C+=    basedirname_test
26 NETBSD_ATF_TESTS_C+=    dir_test
27 NETBSD_ATF_TESTS_C+=    floatunditf_test
28 NETBSD_ATF_TESTS_C+=    fnmatch_test
29 NETBSD_ATF_TESTS_C+=    fpclassify_test
30 NETBSD_ATF_TESTS_C+=    fpsetmask_test
31 NETBSD_ATF_TESTS_C+=    fpsetround_test
32 NETBSD_ATF_TESTS_C+=    ftok_test
33 NETBSD_ATF_TESTS_C+=    getcwd_test
34 NETBSD_ATF_TESTS_C+=    getgrent_test
35 NETBSD_ATF_TESTS_C+=    glob_test
36 NETBSD_ATF_TESTS_C+=    humanize_number_test
37 NETBSD_ATF_TESTS_C+=    isnan_test
38 NETBSD_ATF_TESTS_C+=    nice_test
39 NETBSD_ATF_TESTS_C+=    pause_test
40 NETBSD_ATF_TESTS_C+=    raise_test
41 NETBSD_ATF_TESTS_C+=    realpath_test
42 NETBSD_ATF_TESTS_C+=    setdomainname_test
43 NETBSD_ATF_TESTS_C+=    sethostname_test
44 NETBSD_ATF_TESTS_C+=    sleep_test
45 NETBSD_ATF_TESTS_C+=    syslog_test
46 NETBSD_ATF_TESTS_C+=    time_test
47 NETBSD_ATF_TESTS_C+=    ttyname_test
48 NETBSD_ATF_TESTS_C+=    vis_test
49
50 .include "../Makefile.netbsd-tests"
51
52 LIBADD.humanize_number_test+=   util
53
54 LIBADD.fpclassify_test+=m
55 LIBADD.fpsetround_test+=m
56 LIBADD.siginfo_test+=   m
57
58 LIBADD.nice_test+=      pthread
59 LIBADD.syslog_test+=    pthread
60
61 CFLAGS+=                -I${.CURDIR}
62
63 SRCS.fmtcheck2_test=    fmtcheck_test.c
64 SRCS.fnmatch2_test=     fnmatch_test.c
65
66 TESTS_SUBDIRS=  execve
67 TESTS_SUBDIRS+= posix_spawn
68
69 # The old testcase name
70 TEST_FNMATCH=   test-fnmatch
71 CLEANFILES+=            ${GEN_SH_CASE_TESTCASES}
72 sh-tests: .PHONY
73 .for target in clean obj depend all
74         @cd ${.CURDIR} && ${MAKE} PROG=${TEST_FNMATCH} \
75             -DNO_SUBDIR ${target}
76 .endfor
77         @cd ${.OBJDIR} && ./${TEST_FNMATCH} -s 1 > \
78             ${SRCTOP}/bin/sh/tests/builtins/case2.0
79         @cd ${.OBJDIR} && ./${TEST_FNMATCH} -s 2 > \
80             ${SRCTOP}/bin/sh/tests/builtins/case3.0
81
82 .include <bsd.test.mk>