summaryrefslogtreecommitdiff
path: root/tools/regression
diff options
context:
space:
mode:
authorJulio Merino <jmmv@FreeBSD.org>2014-03-19 12:29:20 +0000
committerJulio Merino <jmmv@FreeBSD.org>2014-03-19 12:29:20 +0000
commitd525bcd959742df2fe7f3dbcd251284537121190 (patch)
treea2679f017f077e354a85651417b67b88de3d18e8 /tools/regression
parentf743627b41d885b1f6ff1e5cc085eeb78ec20372 (diff)
Notes
Diffstat (limited to 'tools/regression')
-rw-r--r--tools/regression/usr.bin/make/README176
-rwxr-xr-xtools/regression/usr.bin/make/all.sh16
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/Makefile61
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.21
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.31
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.41
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.51
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.61
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.71
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.20
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.30
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.40
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.51
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.61
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.71
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.10
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.20
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.30
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.40
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.50
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.60
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.70
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/libtest.abin2104 -> 0 bytes
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd/test.t17
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/Makefile64
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.21
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.31
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.41
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.51
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.61
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.71
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.20
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.30
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.40
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.51
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.61
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.71
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.10
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.20
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.30
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.40
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.50
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.60
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.70
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/libtest.abin2104 -> 0 bytes
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_44bsd_mod/test.t17
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/Makefile62
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.21
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.31
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.41
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.51
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.61
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.71
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.20
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.30
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.40
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.50
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.61
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.71
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.10
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.20
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.30
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.40
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.50
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.60
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.70
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/libtest.abin2016 -> 0 bytes
-rw-r--r--tools/regression/usr.bin/make/archives/fmt_oldbsd/test.t17
-rw-r--r--tools/regression/usr.bin/make/basic/t0/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/basic/t0/expected.stderr.11
-rw-r--r--tools/regression/usr.bin/make/basic/t0/expected.stdout.10
-rw-r--r--tools/regression/usr.bin/make/basic/t0/test.t18
-rw-r--r--tools/regression/usr.bin/make/basic/t1/Makefile5
-rw-r--r--tools/regression/usr.bin/make/basic/t1/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/basic/t1/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/basic/t1/expected.stdout.10
-rw-r--r--tools/regression/usr.bin/make/basic/t1/test.t15
-rw-r--r--tools/regression/usr.bin/make/basic/t2/Makefile6
-rw-r--r--tools/regression/usr.bin/make/basic/t2/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/basic/t2/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/basic/t2/expected.stdout.12
-rw-r--r--tools/regression/usr.bin/make/basic/t2/test.t15
-rw-r--r--tools/regression/usr.bin/make/basic/t3/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/basic/t3/expected.stderr.11
-rw-r--r--tools/regression/usr.bin/make/basic/t3/expected.stdout.10
-rw-r--r--tools/regression/usr.bin/make/basic/t3/test.t15
-rw-r--r--tools/regression/usr.bin/make/common.sh564
-rw-r--r--tools/regression/usr.bin/make/execution/ellipsis/Makefile21
-rw-r--r--tools/regression/usr.bin/make/execution/ellipsis/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/execution/ellipsis/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/execution/ellipsis/expected.stdout.112
-rw-r--r--tools/regression/usr.bin/make/execution/ellipsis/test.t15
-rw-r--r--tools/regression/usr.bin/make/execution/empty/Makefile13
-rw-r--r--tools/regression/usr.bin/make/execution/empty/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/execution/empty/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/execution/empty/expected.stdout.10
-rw-r--r--tools/regression/usr.bin/make/execution/empty/test.t15
-rw-r--r--tools/regression/usr.bin/make/execution/joberr/Makefile10
-rw-r--r--tools/regression/usr.bin/make/execution/joberr/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/execution/joberr/expected.stderr.130
-rw-r--r--tools/regression/usr.bin/make/execution/joberr/expected.stdout.190
-rw-r--r--tools/regression/usr.bin/make/execution/joberr/test.t15
-rw-r--r--tools/regression/usr.bin/make/execution/plus/Makefile7
-rw-r--r--tools/regression/usr.bin/make/execution/plus/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/execution/plus/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/execution/plus/expected.stdout.11
-rw-r--r--tools/regression/usr.bin/make/execution/plus/test.t15
-rw-r--r--tools/regression/usr.bin/make/shell/builtin/Makefile18
-rw-r--r--tools/regression/usr.bin/make/shell/builtin/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/shell/builtin/expected.status.21
-rw-r--r--tools/regression/usr.bin/make/shell/builtin/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/shell/builtin/expected.stderr.20
-rw-r--r--tools/regression/usr.bin/make/shell/builtin/expected.stdout.11
-rw-r--r--tools/regression/usr.bin/make/shell/builtin/expected.stdout.21
-rw-r--r--tools/regression/usr.bin/make/shell/builtin/sh6
-rw-r--r--tools/regression/usr.bin/make/shell/builtin/test.t19
-rw-r--r--tools/regression/usr.bin/make/shell/meta/Makefile18
-rw-r--r--tools/regression/usr.bin/make/shell/meta/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/shell/meta/expected.status.21
-rw-r--r--tools/regression/usr.bin/make/shell/meta/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/shell/meta/expected.stderr.20
-rw-r--r--tools/regression/usr.bin/make/shell/meta/expected.stdout.11
-rw-r--r--tools/regression/usr.bin/make/shell/meta/expected.stdout.21
-rw-r--r--tools/regression/usr.bin/make/shell/meta/sh6
-rw-r--r--tools/regression/usr.bin/make/shell/meta/test.t19
-rw-r--r--tools/regression/usr.bin/make/shell/path/Makefile31
-rw-r--r--tools/regression/usr.bin/make/shell/path/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/shell/path/expected.status.21
-rw-r--r--tools/regression/usr.bin/make/shell/path/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/shell/path/expected.stderr.20
-rw-r--r--tools/regression/usr.bin/make/shell/path/expected.stdout.11
-rw-r--r--tools/regression/usr.bin/make/shell/path/expected.stdout.21
-rw-r--r--tools/regression/usr.bin/make/shell/path/sh6
-rw-r--r--tools/regression/usr.bin/make/shell/path/test.t22
-rw-r--r--tools/regression/usr.bin/make/shell/path_select/Makefile31
-rw-r--r--tools/regression/usr.bin/make/shell/path_select/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/shell/path_select/expected.status.21
-rw-r--r--tools/regression/usr.bin/make/shell/path_select/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/shell/path_select/expected.stderr.20
-rw-r--r--tools/regression/usr.bin/make/shell/path_select/expected.stdout.11
-rw-r--r--tools/regression/usr.bin/make/shell/path_select/expected.stdout.21
-rw-r--r--tools/regression/usr.bin/make/shell/path_select/shell6
-rw-r--r--tools/regression/usr.bin/make/shell/path_select/test.t21
-rw-r--r--tools/regression/usr.bin/make/shell/replace/Makefile21
-rw-r--r--tools/regression/usr.bin/make/shell/replace/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/shell/replace/expected.status.21
-rw-r--r--tools/regression/usr.bin/make/shell/replace/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/shell/replace/expected.stderr.20
-rw-r--r--tools/regression/usr.bin/make/shell/replace/expected.stdout.13
-rw-r--r--tools/regression/usr.bin/make/shell/replace/expected.stdout.26
-rw-r--r--tools/regression/usr.bin/make/shell/replace/shell6
-rw-r--r--tools/regression/usr.bin/make/shell/replace/test.t19
-rw-r--r--tools/regression/usr.bin/make/shell/select/Makefile28
-rw-r--r--tools/regression/usr.bin/make/shell/select/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/shell/select/expected.status.21
-rw-r--r--tools/regression/usr.bin/make/shell/select/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/shell/select/expected.stderr.20
-rw-r--r--tools/regression/usr.bin/make/shell/select/expected.stdout.11
-rw-r--r--tools/regression/usr.bin/make/shell/select/expected.stdout.21
-rw-r--r--tools/regression/usr.bin/make/shell/select/test.t18
-rw-r--r--tools/regression/usr.bin/make/suffixes/basic/Makefile13
-rw-r--r--tools/regression/usr.bin/make/suffixes/basic/TEST1.a1
-rw-r--r--tools/regression/usr.bin/make/suffixes/basic/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/suffixes/basic/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/suffixes/basic/expected.stdout.12
-rw-r--r--tools/regression/usr.bin/make/suffixes/basic/test.t21
-rw-r--r--tools/regression/usr.bin/make/suffixes/src_wild1/Makefile7
-rw-r--r--tools/regression/usr.bin/make/suffixes/src_wild1/TEST1.a1
-rw-r--r--tools/regression/usr.bin/make/suffixes/src_wild1/TEST2.a1
-rw-r--r--tools/regression/usr.bin/make/suffixes/src_wild1/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/suffixes/src_wild1/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/suffixes/src_wild1/expected.stdout.12
-rw-r--r--tools/regression/usr.bin/make/suffixes/src_wild1/test.t21
-rw-r--r--tools/regression/usr.bin/make/suffixes/src_wild2/Makefile12
-rw-r--r--tools/regression/usr.bin/make/suffixes/src_wild2/TEST1.a1
-rw-r--r--tools/regression/usr.bin/make/suffixes/src_wild2/TEST2.a1
-rw-r--r--tools/regression/usr.bin/make/suffixes/src_wild2/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/suffixes/src_wild2/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/suffixes/src_wild2/expected.stdout.12
-rw-r--r--tools/regression/usr.bin/make/suffixes/src_wild2/test.t21
-rw-r--r--tools/regression/usr.bin/make/syntax/directive-t0/Makefile8
-rw-r--r--tools/regression/usr.bin/make/syntax/directive-t0/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/syntax/directive-t0/expected.stderr.12
-rw-r--r--tools/regression/usr.bin/make/syntax/directive-t0/expected.stdout.10
-rw-r--r--tools/regression/usr.bin/make/syntax/directive-t0/test.t14
-rw-r--r--tools/regression/usr.bin/make/syntax/enl/Makefile59
-rw-r--r--tools/regression/usr.bin/make/syntax/enl/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/syntax/enl/expected.status.21
-rw-r--r--tools/regression/usr.bin/make/syntax/enl/expected.status.31
-rw-r--r--tools/regression/usr.bin/make/syntax/enl/expected.status.41
-rw-r--r--tools/regression/usr.bin/make/syntax/enl/expected.status.51
-rw-r--r--tools/regression/usr.bin/make/syntax/enl/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/syntax/enl/expected.stderr.20
-rw-r--r--tools/regression/usr.bin/make/syntax/enl/expected.stderr.30
-rw-r--r--tools/regression/usr.bin/make/syntax/enl/expected.stderr.40
-rw-r--r--tools/regression/usr.bin/make/syntax/enl/expected.stderr.50
-rw-r--r--tools/regression/usr.bin/make/syntax/enl/expected.stdout.11
-rw-r--r--tools/regression/usr.bin/make/syntax/enl/expected.stdout.21
-rw-r--r--tools/regression/usr.bin/make/syntax/enl/expected.stdout.32
-rw-r--r--tools/regression/usr.bin/make/syntax/enl/expected.stdout.41
-rw-r--r--tools/regression/usr.bin/make/syntax/enl/expected.stdout.51
-rw-r--r--tools/regression/usr.bin/make/syntax/enl/test.t15
-rw-r--r--tools/regression/usr.bin/make/syntax/funny-targets/Makefile14
-rw-r--r--tools/regression/usr.bin/make/syntax/funny-targets/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/syntax/funny-targets/expected.status.21
-rw-r--r--tools/regression/usr.bin/make/syntax/funny-targets/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/syntax/funny-targets/expected.stderr.20
-rw-r--r--tools/regression/usr.bin/make/syntax/funny-targets/expected.stdout.11
-rw-r--r--tools/regression/usr.bin/make/syntax/funny-targets/expected.stdout.21
-rw-r--r--tools/regression/usr.bin/make/syntax/funny-targets/test.t14
-rw-r--r--tools/regression/usr.bin/make/syntax/semi/Makefile26
-rw-r--r--tools/regression/usr.bin/make/syntax/semi/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/syntax/semi/expected.status.21
-rw-r--r--tools/regression/usr.bin/make/syntax/semi/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/syntax/semi/expected.stderr.20
-rw-r--r--tools/regression/usr.bin/make/syntax/semi/expected.stdout.12
-rw-r--r--tools/regression/usr.bin/make/syntax/semi/expected.stdout.22
-rw-r--r--tools/regression/usr.bin/make/syntax/semi/test.t15
-rw-r--r--tools/regression/usr.bin/make/sysmk/t0/2/1/Makefile6
-rw-r--r--tools/regression/usr.bin/make/sysmk/t0/2/1/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/sysmk/t0/2/1/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/sysmk/t0/2/1/expected.stdout.11
-rw-r--r--tools/regression/usr.bin/make/sysmk/t0/2/1/test.t17
-rw-r--r--tools/regression/usr.bin/make/sysmk/t0/mk/sys.mk3
-rw-r--r--tools/regression/usr.bin/make/sysmk/t1/2/1/cleanup3
-rw-r--r--tools/regression/usr.bin/make/sysmk/t1/2/1/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/sysmk/t1/2/1/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/sysmk/t1/2/1/expected.stdout.11
-rw-r--r--tools/regression/usr.bin/make/sysmk/t1/2/1/test.t19
-rw-r--r--tools/regression/usr.bin/make/sysmk/t1/mk/sys.mk3
-rw-r--r--tools/regression/usr.bin/make/sysmk/t2/2/1/cleanup3
-rw-r--r--tools/regression/usr.bin/make/sysmk/t2/2/1/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/sysmk/t2/2/1/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/sysmk/t2/2/1/expected.stdout.11
-rw-r--r--tools/regression/usr.bin/make/sysmk/t2/2/1/test.t19
-rw-r--r--tools/regression/usr.bin/make/sysmk/t2/mk/sys.mk3
-rw-r--r--tools/regression/usr.bin/make/test-new.mk9
-rw-r--r--tools/regression/usr.bin/make/variables/modifier_M/Makefile18
-rw-r--r--tools/regression/usr.bin/make/variables/modifier_M/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/variables/modifier_M/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/variables/modifier_M/expected.stdout.17
-rw-r--r--tools/regression/usr.bin/make/variables/modifier_M/test.t11
-rw-r--r--tools/regression/usr.bin/make/variables/modifier_t/Makefile15
-rw-r--r--tools/regression/usr.bin/make/variables/modifier_t/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/variables/modifier_t/expected.status.21
-rw-r--r--tools/regression/usr.bin/make/variables/modifier_t/expected.status.31
-rw-r--r--tools/regression/usr.bin/make/variables/modifier_t/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/variables/modifier_t/expected.stderr.20
-rw-r--r--tools/regression/usr.bin/make/variables/modifier_t/expected.stderr.30
-rw-r--r--tools/regression/usr.bin/make/variables/modifier_t/expected.stdout.11
-rw-r--r--tools/regression/usr.bin/make/variables/modifier_t/expected.stdout.21
-rw-r--r--tools/regression/usr.bin/make/variables/modifier_t/expected.stdout.31
-rw-r--r--tools/regression/usr.bin/make/variables/modifier_t/test.t14
-rw-r--r--tools/regression/usr.bin/make/variables/opt_V/Makefile15
-rw-r--r--tools/regression/usr.bin/make/variables/opt_V/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/variables/opt_V/expected.status.21
-rw-r--r--tools/regression/usr.bin/make/variables/opt_V/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/variables/opt_V/expected.stderr.20
-rw-r--r--tools/regression/usr.bin/make/variables/opt_V/expected.stdout.12
-rw-r--r--tools/regression/usr.bin/make/variables/opt_V/expected.stdout.22
-rw-r--r--tools/regression/usr.bin/make/variables/opt_V/test.t14
-rw-r--r--tools/regression/usr.bin/make/variables/t0/Makefile23
-rw-r--r--tools/regression/usr.bin/make/variables/t0/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/variables/t0/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/variables/t0/expected.stdout.115
-rw-r--r--tools/regression/usr.bin/make/variables/t0/test.t11
272 files changed, 0 insertions, 2225 deletions
diff --git a/tools/regression/usr.bin/make/README b/tools/regression/usr.bin/make/README
deleted file mode 100644
index 32b4ddc5168be..0000000000000
--- a/tools/regression/usr.bin/make/README
+++ /dev/null
@@ -1,176 +0,0 @@
-$FreeBSD$
-
-This directory contains regression tests for make(1).
-
-To invoke the tests install prove(1) from ports/devel/p5-Test-Harness and
-run 'prove -r'. Alternatively one can use 'sh ./all.sh test' and scan the
-output for '^not ok'.
-
-----------------------------------------------------------------------------
-
-The rest of this file is intended for developers.
-
-The tests are invoked via the test.sh script or prove(1) from p5-Test-Harness.
-Tests are normally executed in a special test directory that is built under
-/tmp. The reason for this is, that make tests are generally influenced by
-all file in a directory, by files in one of make's obscure object directories
-as well as in other directories make happens to look into. Therefor the
-test scripts build a clean environment in the temp directory and the
-tests are executed by cd-ing into that directory and invoking make. The
-output of the make run (standard output, standard error and the exit status)
-are written into files that are created in another directory. So the layout
-for the shell/builtin test looks like:
-
- ./shell/builtin/ - directory with test stuff
- /tmp/make.${USER}/shell/builtin - actual test directory
- /tmp/make.${USER}/shell/builtin.OUTPUT - output files
-
-So a full test consists of the following steps:
-
- setup - Set up the test environment by creating the test directory
- and populating it with the needed files. If the test
- directory already exists an error is printed.
-
- run - Run the test and produce the output into the output
- directory.
-
- show - Show the result files on the screen.
-
- compare - Compare the results in the output directory with those
- in the test source directory. This just prints whether
- the test was ok or not in the format used by prove(1).
-
- diff - Diff the output files and the expected output files.
-
- reset - Reset the test to its initial state.
-
- clean - Remove both the test directory and the output directory.
-
-Each of these steps can independently be invoked with the test script
-contained in each directory. These test scripts are called test.t.
-Additionally the scripts understand the following commands:
-
- test - Run setup, run and compare.
-
- prove - Run setup, run, compare and clean. This is identically
- to invoking the script without an argument.
-
- desc - Print a short test description.
-
- update - Update the expected results from the actual results.
-
-The test script has the following syntax:
-
- % test.t [-v] [-m path_to_make_binary] command
-
-To invoke it via prove(1) use:
-
- % [MAKE_PROG=path_to_make_binary] prove [options] [files/directories]
-
-Example:
- % sh test.t -m `pwd`/../obj/make run
- % MAKE_PROG=/usr/obj/usr/src/usr.bin/make/make prove -r
-
-The test scripts use the following environment variables that can be set
-by the user in the test script's environment:
-
- WORK_BASE
- - Base directory for working files. If not set
- /tmp/make.${USER} is used.
-
- MAKE_PROG
- - Path to the make program to test. If not set
- /usr/bin/make is used.
-
-The following variables are available to test scripts:
-
- SRC_BASE
- - test source base directory. This is determined by
- repeatedly doing cd .. and checking for common.sh.
- Therefor this can fail if a test source directory is
- actually a symbolic link and is physically not located
- below the directory containing common.sh.
-
- SUBDIR
- - subdirectory below WORK_BASE and SRC_BASE for current test
-
- WORK_DIR
- - ${WORK_BASE}/${SUBDIR}
-
- SRC_DIR
- - ${SRC_BASE}/${SUBDIR}
-
-The following variables and functions may be defined by the test script.
-This also lists special filenames.
-
- DESC
- A one-line description of the test.
-
- TEST_MAKE_DIRS
- A list of pairs of directory names and modes. These
- directories are created during setup and reset. When
- the directory already exists (during reset) only the
- mode change is applied.
-
- TEST_MAKE_DIRS="subdir 775 subdir/sub 555"
-
- TEST_COPY_FILES
- A list of pairs of file names and modes. These files
- are copied from the source to the working directory
- during setup and reset. When the file already exists
- (during reset) only the mode change is applied. Files
- may be copied from/to sub-directories. The sub-directory
- in the working directory must already exists (see
- TEST_MAKE_DIRS).
-
- TEST_COPY_FILES="libtest.a 444 subdir/libfoo.a 444"
-
- TEST_TOUCH
- List of pairs of file names and arguments to touch(1).
- During setup and reset for each list element touch(1)
- is executed.
-
- TEST_TOUCH="file1 '-t 200501011257'"
-
- TEST_LINK
- List of pairs of filenames. Each pair is passed to ln(1).
- All names are prefixed with the working directory.
-
- Makefile
- If a file with this name exists in the source directory
- it is automatically copied to the working directory.
-
- setup_test()
- If this function exists it is executed at the end of the
- setup.
-
- reset_test()
- If this function exists it is executed at the end of the
- reset.
-
- TEST_CLEAN_FILES
- A list of file to be deleted when resetting.
-
- TEST_N
- Number of tests in this script. If not set this is assumed
- to be 1.
-
- TEST_<number>
- Arguments to make for test number <number>. If not set
- the default argument of test<number> is used. To run a test
- without argument to make, set TEST_<number> to the empty string.
-
- TEST_<number>_SKIP
- To skip a test (for whatever reason) this should be set
- to a string explaining the reason for skipping the test.
-
- TEST_<number>_TODO
- For a test that should fail this is a short string describing
- what the problem in make(1) is that should be fixed.
-
- run_test()
- Function to run a test. This function gets a single argument
- which is the number of the test to executed. The default
- function evaluates the variable TEST_<number> and calls
- make with the arguments in this variable.
-
diff --git a/tools/regression/usr.bin/make/all.sh b/tools/regression/usr.bin/make/all.sh
deleted file mode 100755
index 42f9e73e6abca..0000000000000
--- a/tools/regression/usr.bin/make/all.sh
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-
-# find all test scripts below our current directory
-SCRIPTS=`find . -name test.t`
-
-if [ -z "${SCRIPTS}" ] ; then
- exit 0
-fi
-
-for i in ${SCRIPTS} ; do
- (
- cd `dirname $i`
- sh ./test.t $1
- )
-done
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/Makefile b/tools/regression/usr.bin/make/archives/fmt_44bsd/Makefile
deleted file mode 100644
index 5a8b065d20c9e..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/Makefile
+++ /dev/null
@@ -1,61 +0,0 @@
-# $FreeBSD$
-# This test checks the code reading archive files. The archive file
-# is a BSD4.4 file with __.SYMTAB and #1/N long file names.
-
-#############################################################################
-
-# should be ok
-test1: libtest.a(short.o)
- @:
-
-libtest.a(short.o): ood
- @:
-
-#############################################################################
-
-# should be ok
-test2: libtest.a(exactly15char.o)
- @:
-
-libtest.a(exactly15char.o): ood
- @:
-
-#############################################################################
-
-# should be ok
-test3: libtest.a(exactly16chars.o)
- @:
-
-libtest.a(exactly16chars.o): ood
- @:
-
-#############################################################################
-
-# should be ok
-test4: libtest.a(verylongobjectname.o)
- @:
-
-libtest.a(verylongobjectname.o): ood
- @:
-
-#############################################################################
-
-# Truncated to 16 characters
-# should fail
-test5: libtest.a(verylongobjectna)
- @:
-
-#############################################################################
-
-# Truncated to 15 characters
-# should fail
-test6: libtest.a(verylongobjectn)
- @:
-
-#############################################################################
-
-# should fail
-test7: libtest.a(\#1/20)
- @:
-
-ood:
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.1 b/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.2 b/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.2
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.2
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.3 b/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.3
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.3
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.4 b/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.4
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.4
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.5 b/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.5
deleted file mode 100644
index 0cfbf08886fca..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.5
+++ /dev/null
@@ -1 +0,0 @@
-2
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.6 b/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.6
deleted file mode 100644
index 0cfbf08886fca..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.6
+++ /dev/null
@@ -1 +0,0 @@
-2
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.7 b/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.7
deleted file mode 100644
index 0cfbf08886fca..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.7
+++ /dev/null
@@ -1 +0,0 @@
-2
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.1 b/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.2 b/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.2
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.2
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.3 b/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.3
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.3
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.4 b/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.4
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.4
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.5 b/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.5
deleted file mode 100644
index 7b91643a38216..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.5
+++ /dev/null
@@ -1 +0,0 @@
-make: don't know how to make verylongobjectna. Stop
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.6 b/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.6
deleted file mode 100644
index fd1519039acc4..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.6
+++ /dev/null
@@ -1 +0,0 @@
-make: don't know how to make verylongobjectn. Stop
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.7 b/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.7
deleted file mode 100644
index cb572e189eb11..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.7
+++ /dev/null
@@ -1 +0,0 @@
-make: don't know how to make #1/20. Stop
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.1 b/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.2 b/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.2
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.2
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.3 b/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.3
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.3
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.4 b/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.4
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.4
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.5 b/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.5
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.5
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.6 b/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.6
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.6
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.7 b/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.7
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.7
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/libtest.a b/tools/regression/usr.bin/make/archives/fmt_44bsd/libtest.a
deleted file mode 100644
index 891ce6e652d74..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/libtest.a
+++ /dev/null
Binary files differ
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/test.t b/tools/regression/usr.bin/make/archives/fmt_44bsd/test.t
deleted file mode 100644
index eba6aed9e3851..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd/test.t
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="Archive parsing (BSD4.4 format)."
-
-# Setup
-TEST_COPY_FILES="libtest.a 644"
-
-# Run
-TEST_N=7
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/Makefile b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/Makefile
deleted file mode 100644
index cd999daaad4e3..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/Makefile
+++ /dev/null
@@ -1,64 +0,0 @@
-# $FreeBSD$
-# This test checks the code reading archive files. The archive file
-# is a BSD4.4 file with __.SYMTAB and #1/N long file names.
-#
-# The modification of the archive consists in slashes appended to short names.
-#
-
-#############################################################################
-
-# must be ok
-test1: libtest.a(short.o)
- @:
-
-libtest.a(short.o): ood
- @:
-
-#############################################################################
-
-# must be ok
-test2: libtest.a(exactly15char.o)
- @:
-
-libtest.a(exactly15char.o): ood
- @:
-
-#############################################################################
-
-# must be ok
-test3: libtest.a(exactly16chars.o)
- @:
-
-libtest.a(exactly16chars.o): ood
- @:
-
-#############################################################################
-
-# must be ok
-test4: libtest.a(verylongobjectname.o)
- @:
-
-libtest.a(verylongobjectname.o): ood
- @:
-
-#############################################################################
-
-# Truncated to 16 characters
-# must fail
-test5: libtest.a(verylongobjectna)
- @:
-
-#############################################################################
-
-# Truncated to 15 characters
-# must fail
-test6: libtest.a(verylongobjectn)
- @:
-
-#############################################################################
-
-# must fail
-test7: libtest.a(\#1/20)
- @:
-
-ood:
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.1 b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.2 b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.2
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.2
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.3 b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.3
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.3
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.4 b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.4
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.4
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.5 b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.5
deleted file mode 100644
index 0cfbf08886fca..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.5
+++ /dev/null
@@ -1 +0,0 @@
-2
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.6 b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.6
deleted file mode 100644
index 0cfbf08886fca..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.6
+++ /dev/null
@@ -1 +0,0 @@
-2
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.7 b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.7
deleted file mode 100644
index 0cfbf08886fca..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.7
+++ /dev/null
@@ -1 +0,0 @@
-2
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.1 b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.2 b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.2
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.2
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.3 b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.3
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.3
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.4 b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.4
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.4
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.5 b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.5
deleted file mode 100644
index 7b91643a38216..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.5
+++ /dev/null
@@ -1 +0,0 @@
-make: don't know how to make verylongobjectna. Stop
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.6 b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.6
deleted file mode 100644
index fd1519039acc4..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.6
+++ /dev/null
@@ -1 +0,0 @@
-make: don't know how to make verylongobjectn. Stop
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.7 b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.7
deleted file mode 100644
index cb572e189eb11..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.7
+++ /dev/null
@@ -1 +0,0 @@
-make: don't know how to make #1/20. Stop
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.1 b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.2 b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.2
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.2
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.3 b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.3
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.3
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.4 b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.4
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.4
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.5 b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.5
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.5
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.6 b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.6
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.6
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.7 b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.7
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.7
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/libtest.a b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/libtest.a
deleted file mode 100644
index 57bc407a27235..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/libtest.a
+++ /dev/null
Binary files differ
diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/test.t b/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/test.t
deleted file mode 100644
index aa65a3e9587be..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/test.t
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="Archive parsing (modified BSD4.4 format)."
-
-# Setup
-TEST_COPY_FILES="libtest.a 644"
-
-# Run
-TEST_N=7
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/Makefile b/tools/regression/usr.bin/make/archives/fmt_oldbsd/Makefile
deleted file mode 100644
index b8f5116195ede..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/Makefile
+++ /dev/null
@@ -1,62 +0,0 @@
-# $FreeBSD$
-# This test checks the code reading archive files. The archive file
-# is an old BSD file with __.SYMTAB and no long file names. Filenames
-# are truncated to 16 characters.
-
-#############################################################################
-
-# must be ok
-test1: libtest.a(short.o)
- @:
-
-libtest.a(short.o): ood
- @:
-
-#############################################################################
-
-# must be ok
-test2: libtest.a(exactly15char.o)
- @:
-
-libtest.a(exactly15char.o): ood
- @:
-
-#############################################################################
-
-# must be ok
-test3: libtest.a(exactly16chars.o)
- @:
-
-libtest.a(exactly16chars.o): ood
- @:
-
-#############################################################################
-
-# must be ok
-test4: libtest.a(verylongobjectname.o)
- @:
-
-libtest.a(verylongobjectname.o): ood
- @:
-
-#############################################################################
-
-# Truncated to 16 characters
-# must be ok
-test5: libtest.a(verylongobjectna)
- @:
-
-#############################################################################
-
-# Truncated to 15 characters
-# must fail
-test6: libtest.a(verylongobjectn)
- @:
-
-#############################################################################
-
-# must fail
-test7: libtest.a(\#1/20)
- @:
-
-ood:
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.1 b/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.2 b/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.2
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.2
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.3 b/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.3
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.3
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.4 b/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.4
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.4
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.5 b/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.5
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.5
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.6 b/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.6
deleted file mode 100644
index 0cfbf08886fca..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.6
+++ /dev/null
@@ -1 +0,0 @@
-2
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.7 b/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.7
deleted file mode 100644
index 0cfbf08886fca..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.7
+++ /dev/null
@@ -1 +0,0 @@
-2
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.1 b/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.2 b/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.2
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.2
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.3 b/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.3
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.3
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.4 b/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.4
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.4
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.5 b/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.5
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.5
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.6 b/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.6
deleted file mode 100644
index fd1519039acc4..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.6
+++ /dev/null
@@ -1 +0,0 @@
-make: don't know how to make verylongobjectn. Stop
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.7 b/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.7
deleted file mode 100644
index cb572e189eb11..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.7
+++ /dev/null
@@ -1 +0,0 @@
-make: don't know how to make #1/20. Stop
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.1 b/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.2 b/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.2
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.2
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.3 b/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.3
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.3
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.4 b/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.4
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.4
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.5 b/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.5
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.5
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.6 b/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.6
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.6
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.7 b/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.7
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.7
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/libtest.a b/tools/regression/usr.bin/make/archives/fmt_oldbsd/libtest.a
deleted file mode 100644
index 3434c53898a1a..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/libtest.a
+++ /dev/null
Binary files differ
diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/test.t b/tools/regression/usr.bin/make/archives/fmt_oldbsd/test.t
deleted file mode 100644
index 03f7800a78d94..0000000000000
--- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/test.t
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="Archive parsing (old BSD format)."
-
-# Setup
-TEST_COPY_FILES="libtest.a 644"
-
-# Run
-TEST_N=7
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/basic/t0/expected.status.1 b/tools/regression/usr.bin/make/basic/t0/expected.status.1
deleted file mode 100644
index 0cfbf08886fca..0000000000000
--- a/tools/regression/usr.bin/make/basic/t0/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-2
diff --git a/tools/regression/usr.bin/make/basic/t0/expected.stderr.1 b/tools/regression/usr.bin/make/basic/t0/expected.stderr.1
deleted file mode 100644
index 90280c8298b94..0000000000000
--- a/tools/regression/usr.bin/make/basic/t0/expected.stderr.1
+++ /dev/null
@@ -1 +0,0 @@
-make: no target to make.
diff --git a/tools/regression/usr.bin/make/basic/t0/expected.stdout.1 b/tools/regression/usr.bin/make/basic/t0/expected.stdout.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/basic/t0/expected.stdout.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/basic/t0/test.t b/tools/regression/usr.bin/make/basic/t0/test.t
deleted file mode 100644
index d71a39a8a1a3d..0000000000000
--- a/tools/regression/usr.bin/make/basic/t0/test.t
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="An empty Makefile file and no target given."
-
-# Setup
-TEST_TOUCH="Makefile ''"
-
-# Run
-TEST_N=1
-TEST_1=
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/basic/t1/Makefile b/tools/regression/usr.bin/make/basic/t1/Makefile
deleted file mode 100644
index d120087831ce2..0000000000000
--- a/tools/regression/usr.bin/make/basic/t1/Makefile
+++ /dev/null
@@ -1,5 +0,0 @@
-# $FreeBSD$
-#
-# Just a target and nothing else. No target on command line.
-#
-all:
diff --git a/tools/regression/usr.bin/make/basic/t1/expected.status.1 b/tools/regression/usr.bin/make/basic/t1/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/basic/t1/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/basic/t1/expected.stderr.1 b/tools/regression/usr.bin/make/basic/t1/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/basic/t1/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/basic/t1/expected.stdout.1 b/tools/regression/usr.bin/make/basic/t1/expected.stdout.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/basic/t1/expected.stdout.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/basic/t1/test.t b/tools/regression/usr.bin/make/basic/t1/test.t
deleted file mode 100644
index 4131f5da859bd..0000000000000
--- a/tools/regression/usr.bin/make/basic/t1/test.t
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="A Makefile file with only a 'all:' file dependency specification."
-
-# Run
-TEST_N=1
-TEST_1=
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/basic/t2/Makefile b/tools/regression/usr.bin/make/basic/t2/Makefile
deleted file mode 100644
index ab8fe4956e459..0000000000000
--- a/tools/regression/usr.bin/make/basic/t2/Makefile
+++ /dev/null
@@ -1,6 +0,0 @@
-# $FreeBSD$
-#
-# Just a target and a command. No command line targets.
-#
-all:
- echo hello
diff --git a/tools/regression/usr.bin/make/basic/t2/expected.status.1 b/tools/regression/usr.bin/make/basic/t2/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/basic/t2/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/basic/t2/expected.stderr.1 b/tools/regression/usr.bin/make/basic/t2/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/basic/t2/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/basic/t2/expected.stdout.1 b/tools/regression/usr.bin/make/basic/t2/expected.stdout.1
deleted file mode 100644
index e618540e387dd..0000000000000
--- a/tools/regression/usr.bin/make/basic/t2/expected.stdout.1
+++ /dev/null
@@ -1,2 +0,0 @@
-echo hello
-hello
diff --git a/tools/regression/usr.bin/make/basic/t2/test.t b/tools/regression/usr.bin/make/basic/t2/test.t
deleted file mode 100644
index f5866bb9c3cef..0000000000000
--- a/tools/regression/usr.bin/make/basic/t2/test.t
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="A Makefile file with only a 'all:' file dependency specification, and shell command."
-
-# Run
-TEST_N=1
-TEST_1=
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/basic/t3/expected.status.1 b/tools/regression/usr.bin/make/basic/t3/expected.status.1
deleted file mode 100644
index 0cfbf08886fca..0000000000000
--- a/tools/regression/usr.bin/make/basic/t3/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-2
diff --git a/tools/regression/usr.bin/make/basic/t3/expected.stderr.1 b/tools/regression/usr.bin/make/basic/t3/expected.stderr.1
deleted file mode 100644
index 90280c8298b94..0000000000000
--- a/tools/regression/usr.bin/make/basic/t3/expected.stderr.1
+++ /dev/null
@@ -1 +0,0 @@
-make: no target to make.
diff --git a/tools/regression/usr.bin/make/basic/t3/expected.stdout.1 b/tools/regression/usr.bin/make/basic/t3/expected.stdout.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/basic/t3/expected.stdout.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/basic/t3/test.t b/tools/regression/usr.bin/make/basic/t3/test.t
deleted file mode 100644
index 782d27c59fc69..0000000000000
--- a/tools/regression/usr.bin/make/basic/t3/test.t
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="No Makefile file, no command line target."
-
-# Run
-TEST_N=1
-TEST_1=
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/common.sh b/tools/regression/usr.bin/make/common.sh
deleted file mode 100644
index cc7622e721140..0000000000000
--- a/tools/regression/usr.bin/make/common.sh
+++ /dev/null
@@ -1,564 +0,0 @@
-#!/bin/sh
-#
-# Common code used run regression tests for usr.bin/make.
-#
-# $FreeBSD$
-
-#
-# Output a message and exit with an error.
-#
-fatal()
-{
- echo "fatal: $*" >/dev/stderr
- exit 1
-}
-
-make_is_fmake() {
- # This test is not very reliable but works for now: the old fmake
- # does have a -v option while bmake doesn't.
- ${MAKE_PROG} -f Makefile.non-existent -v 2>&1 | \
- grep -q "cannot open.*non-existent"
-}
-
-#
-# Check whether the working directory exists - it must.
-#
-ensure_workdir()
-{
- if [ ! -d ${WORK_DIR} ] ; then
- fatal "working directory ${WORK_DIR} does not exist."
- fi
-}
-
-#
-# Make sure all tests have been run
-#
-ensure_run()
-{
- if [ -z "${TEST_N}" ] ; then
- TEST_N=1
- fi
-
- FAIL=
- N=1
- while [ ${N} -le ${TEST_N} ] ; do
- if ! skip_test ${N} ; then
- if [ ! -f ${OUTPUT_DIR}/status.${N} -o \
- ! -f ${OUTPUT_DIR}/stdout.${N} -o \
- ! -f ${OUTPUT_DIR}/stderr.${N} ] ; then
- echo "Test ${SUBDIR}/${N} no yet run"
- FAIL=yes
- fi
- fi
- N=$((N + 1))
- done
-
- if [ ! -z "${FAIL}" ] ; then
- exit 1
- fi
-}
-
-#
-# Output usage messsage.
-#
-print_usage()
-{
- echo "Usage: sh -v -m <path> -w <dir> $0 command(s)"
- echo " setup - setup working directory"
- echo " run - run the tests"
- echo " show - show test results"
- echo " compare - compare actual and expected results"
- echo " diff - diff actual and expected results"
- echo " reset - reset the test to its initial state"
- echo " clean - delete working and output directory"
- echo " test - setup + run + compare"
- echo " prove - setup + run + compare + clean"
- echo " desc - print short description"
- echo " update - update the expected results with the current results"
- echo " help - show this information"
-}
-
-#
-# Return 0 if we should skip the test. 1 otherwise
-#
-skip_test()
-{
- eval skip=\${TEST_${1}_SKIP}
- if [ -z "${skip}" ] ; then
- return 1
- else
- return 0
- fi
-}
-
-#
-# Common function for setup and reset.
-#
-common_setup()
-{
- #
- # If a Makefile exists in the source directory - copy it over
- #
- if [ -e Makefile -a ! -e ${WORK_DIR}/Makefile ] ; then
- cp Makefile ${WORK_DIR}/Makefile
- fi
-
- #
- # If the TEST_MAKE_DIRS variable is set, create those directories
- #
- set -- ${TEST_MAKE_DIRS}
- while [ $# -ne 0 ] ; do
- if [ ! -d ${WORK_DIR}/${1} ] ; then
- mkdir -p -m ${2} ${WORK_DIR}/${1}
- else
- chmod ${2} ${WORK_DIR}/${1}
- fi
- shift ; shift
- done
-
- #
- # If the TEST_COPY_FILES variable is set, copy those files over to
- # the working directory. The value is assumed to be pairs of
- # filenames and modes.
- #
- set -- ${TEST_COPY_FILES}
- while [ $# -ne 0 ] ; do
- if [ ! -e ${WORK_DIR}/${1} ] ; then
- cp ${1} ${WORK_DIR}/${1}
- fi
- chmod ${2} ${WORK_DIR}/${1}
- shift ; shift
- done
-
- #
- # If the TEST_TOUCH variable is set, it is taken to be a list
- # of pairs of filenames and arguments to touch(1). The arguments
- # to touch must be surrounded by single quotes if there are more
- # than one argument.
- #
- eval set -- ${TEST_TOUCH}
- while [ $# -ne 0 ] ; do
- eval touch ${2} ${WORK_DIR}/${1}
- shift ; shift
- done
-
- #
- # Now create links
- #
- eval set -- ${TEST_LINKS}
- while [ $# -ne 0 ] ; do
- eval ln ${WORK_DIR}/${1} ${WORK_DIR}/${2}
- shift ; shift
- done
-}
-
-#
-# Setup the test. This creates the working and output directories and
-# populates it with files. If there is a setup_test() function - call it.
-#
-eval_setup()
-{
- #
- # Check whether the working directory exists. If it does exit
- # fatally so that we don't clobber a test the user is working on.
- #
- if [ -d ${WORK_DIR} ] ; then
- fatal "working directory ${WORK_DIR} already exists."
- fi
-
- #
- # Now create it and the output directory
- #
- mkdir -p ${WORK_DIR}
- rm -rf ${OUTPUT_DIR}
- mkdir -p ${OUTPUT_DIR}
-
- #
- # Common stuff
- #
- common_setup
-
- #
- # Now after all execute the user's setup function if it exists.
- #
- setup_test
-}
-
-#
-# Default setup_test function does nothing. This may be overriden by
-# the test.
-#
-setup_test()
-{
-}
-
-#
-# Reset the test. Here we need to rely on information from the test.
-# We executed the same steps as in the setup, by try not to clobber existing
-# files.
-# All files and directories that are listed on the TEST_CLEAN_FILES
-# variable are removed. Then the TEST_TOUCH list is executed and finally
-# the reset_test() function called if it exists.
-#
-eval_reset()
-{
- ensure_workdir
-
- #
- # Clean the output directory
- #
- rm -rf ${OUTPUT_DIR}/*
-
- #
- # Common stuff
- #
- common_setup
-
- #
- # Remove files.
- #
- for f in ${TEST_CLEAN_FILES} ; do
- rm -rf ${WORK_DIR}/${f}
- done
-
- #
- # Execute test's function
- #
- reset_test
-}
-
-#
-# Default reset_test function does nothing. This may be overriden by
-# the test.
-#
-reset_test()
-{
-}
-
-#
-# Clean the test. This simply removes the working and output directories.
-#
-eval_clean()
-{
- #
- # If you have special cleaning needs, provide a 'cleanup' shell script.
- #
- if [ -n "${TEST_CLEANUP}" ] ; then
- . ${SRC_DIR}/cleanup
- fi
- if [ -z "${NO_TEST_CLEANUP}" ] ; then
- rm -rf ${WORK_DIR}
- rm -rf ${OUTPUT_DIR}
- fi
-}
-
-#
-# Run the test.
-#
-eval_run()
-{
- ensure_workdir
-
- if [ -z "${TEST_N}" ] ; then
- TEST_N=1
- fi
-
- N=1
- while [ ${N} -le ${TEST_N} ] ; do
- if ! skip_test ${N} ; then
- ( cd ${WORK_DIR} ;
- exec 1>${OUTPUT_DIR}/stdout.${N} 2>${OUTPUT_DIR}/stderr.${N}
- run_test ${N}
- echo $? >${OUTPUT_DIR}/status.${N}
- )
- fi
- N=$((N + 1))
- done
-}
-
-#
-# Default run_test() function. It can be replaced by the
-# user specified regression test. The argument to this function is
-# the test number.
-#
-run_test()
-{
- eval args=\${TEST_${1}-test${1}}
- ${MAKE_PROG} $args
-}
-
-#
-# Show test results.
-#
-eval_show()
-{
- ensure_workdir
-
- if [ -z "${TEST_N}" ] ; then
- TEST_N=1
- fi
-
- N=1
- while [ ${N} -le ${TEST_N} ] ; do
- if ! skip_test ${N} ; then
- echo "=== Test ${N} Status =================="
- cat ${OUTPUT_DIR}/status.${N}
- echo ".......... Stdout .................."
- cat ${OUTPUT_DIR}/stdout.${N}
- echo ".......... Stderr .................."
- cat ${OUTPUT_DIR}/stderr.${N}
- fi
- N=$((N + 1))
- done
-}
-
-#
-# Compare results with expected results
-#
-eval_compare()
-{
- ensure_workdir
- ensure_run
-
- if [ -z "${TEST_N}" ] ; then
- TEST_N=1
- fi
-
- echo "1..${TEST_N}"
- N=1
- while [ ${N} -le ${TEST_N} ] ; do
- fail=
- todo=
- skip=
- if ! skip_test ${N} ; then
- do_compare stdout ${N} || fail="${fail}stdout "
- do_compare stderr ${N} || fail="${fail}stderr "
- do_compare status ${N} || fail="${fail}status "
- eval todo=\${TEST_${N}_TODO}
- else
- eval skip=\${TEST_${N}_SKIP}
- fi
- if [ ! -z "$fail" ]; then
- echo -n "not "
- fi
- echo -n "ok ${N} ${SUBDIR}/${N}"
- if [ ! -z "$fail" -o ! -z "$todo" -o ! -z "$skip" ]; then
- echo -n " # "
- fi
- if [ ! -z "$skip" ] ; then
- echo -n "skip $skip; "
- fi
- if [ ! -z "$todo" ] ; then
- echo -n "TODO $todo; "
- fi
- if [ ! -z "$fail" ] ; then
- echo "reason: ${fail}"
- fi
- echo
- N=$((N + 1))
- done
-}
-
-#
-# Check if the test result is the same as the expected result.
-#
-# $1 Input file
-# $2 Test number
-#
-do_compare()
-{
- local EXPECTED RESULT
- EXPECTED="expected.$1.$2"
- RESULT="${OUTPUT_DIR}/$1.$2"
-
- if [ -f $EXPECTED ]; then
- diff -q $EXPECTED $RESULT 1>/dev/null 2>/dev/null
- return $?
- else
- return 1 # FAIL
- fi
-}
-
-#
-# Diff current and expected results
-#
-eval_diff()
-{
- ensure_workdir
- ensure_run
-
- if [ -z "${TEST_N}" ] ; then
- TEST_N=1
- fi
-
- N=1
- while [ ${N} -le ${TEST_N} ] ; do
- if ! skip_test ${N} ; then
- FAIL=
- do_diff stdout ${N}
- do_diff stderr ${N}
- do_diff status ${N}
- fi
- N=$((N + 1))
- done
-}
-
-#
-# Check if the test result is the same as the expected result.
-#
-# $1 Input file
-# $2 Test number
-#
-do_diff()
-{
- local EXPECTED RESULT
- EXPECTED="expected.$1.$2"
- RESULT="${OUTPUT_DIR}/$1.$2"
-
- echo diff -u $EXPECTED $RESULT
- if [ -f $EXPECTED ]; then
- diff -u $EXPECTED $RESULT
- else
- echo "${EXPECTED} does not exist"
- fi
-}
-
-#
-# Update expected results
-#
-eval_update()
-{
- ensure_workdir
- ensure_run
-
- if [ -z "${TEST_N}" ] ; then
- TEST_N=1
- fi
-
- FAIL=
- N=1
- while [ ${N} -le ${TEST_N} ] ; do
- if ! skip_test ${N} ; then
- cp ${OUTPUT_DIR}/stdout.${N} expected.stdout.${N}
- cp ${OUTPUT_DIR}/stderr.${N} expected.stderr.${N}
- cp ${OUTPUT_DIR}/status.${N} expected.status.${N}
- fi
- N=$((N + 1))
- done
-}
-
-#
-# Print description
-#
-eval_desc()
-{
- echo "${SUBDIR}: ${DESC}"
-}
-
-#
-# Run the test
-#
-eval_test()
-{
- eval_setup
- eval_run
- eval_compare
-}
-
-#
-# Run the test for prove(1)
-#
-eval_prove()
-{
- eval_setup
- eval_run
- eval_compare
- eval_clean
-}
-
-#
-# Main function. Execute the command(s) on the command line.
-#
-eval_cmd()
-{
- if [ $# -eq 0 ] ; then
- # if no arguments given default to 'prove'
- set -- prove
- fi
-
- if ! make_is_fmake ; then
- for i in $(jot ${TEST_N:-1}) ; do
- eval TEST_${i}_SKIP=\"make is not fmake\"
- done
- fi
-
- for i
- do
- case $i in
-
- setup | run | compare | diff | clean | reset | show | \
- test | prove | desc | update)
- eval eval_$i
- ;;
- * | help)
- print_usage
- ;;
- esac
- done
-}
-
-##############################################################################
-#
-# Main code
-#
-
-#
-# Parse command line arguments.
-#
-args=`getopt m:w:v $*`
-if [ $? != 0 ]; then
- echo 'Usage: ...'
- exit 2
-fi
-set -- $args
-for i; do
- case "$i" in
- -m)
- MAKE_PROG="$2"
- shift
- shift
- ;;
- -w)
- WORK_BASE="$2"
- shift
- shift
- ;;
- -v)
- VERBOSE=1
- shift
- ;;
- --)
- shift
- break
- ;;
- esac
-done
-
-#
-# Determine our sub-directory. Argh.
-#
-SRC_DIR=`pwd`
-SRC_BASE=`while [ ! -f common.sh ] ; do cd .. ; done ; pwd`
-SUBDIR=`echo ${SRC_DIR} | sed "s@${SRC_BASE}/@@"`
-
-#
-# Construct working directory
-#
-WORK_BASE=${WORK_BASE:-"/tmp/$USER.make.test"}
-WORK_DIR=${WORK_BASE}/${SUBDIR}
-OUTPUT_DIR=${WORK_DIR}.OUTPUT
-
-#
-# Make to use
-#
-MAKE_PROG=${MAKE_PROG:-/usr/bin/make}
diff --git a/tools/regression/usr.bin/make/execution/ellipsis/Makefile b/tools/regression/usr.bin/make/execution/ellipsis/Makefile
deleted file mode 100644
index d19f64259c528..0000000000000
--- a/tools/regression/usr.bin/make/execution/ellipsis/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# $FreeBSD$
-
-ELLIPSIS= ...
-
-check-ellipsis:
- @${MAKE} -f ${MAKEFILE} do-$@
- @${MAKE} -f ${MAKEFILE} -j2 do-$@
- @${MAKE} -f ${MAKEFILE} -j2 -B do-$@
-
-do-check-ellipsis: do-check-ellipsis-1 do-check-ellipsis-2
-.ORDER: do-check-ellipsis-1 do-check-ellipsis-2
-
-do-check-ellipsis-1:
- @echo before $@
- ${ELLIPSIS}
- @echo after $@
-
-do-check-ellipsis-2:
- @echo before $@
- ${ELLIPSIS}
- @echo after $@
diff --git a/tools/regression/usr.bin/make/execution/ellipsis/expected.status.1 b/tools/regression/usr.bin/make/execution/ellipsis/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/execution/ellipsis/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/execution/ellipsis/expected.stderr.1 b/tools/regression/usr.bin/make/execution/ellipsis/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/execution/ellipsis/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/execution/ellipsis/expected.stdout.1 b/tools/regression/usr.bin/make/execution/ellipsis/expected.stdout.1
deleted file mode 100644
index a7e5727b51818..0000000000000
--- a/tools/regression/usr.bin/make/execution/ellipsis/expected.stdout.1
+++ /dev/null
@@ -1,12 +0,0 @@
-before do-check-ellipsis-1
-before do-check-ellipsis-2
-after do-check-ellipsis-1
-after do-check-ellipsis-2
-before do-check-ellipsis-1
-before do-check-ellipsis-2
-after do-check-ellipsis-1
-after do-check-ellipsis-2
-before do-check-ellipsis-1
-before do-check-ellipsis-2
-after do-check-ellipsis-1
-after do-check-ellipsis-2
diff --git a/tools/regression/usr.bin/make/execution/ellipsis/test.t b/tools/regression/usr.bin/make/execution/ellipsis/test.t
deleted file mode 100644
index c042995fd0aab..0000000000000
--- a/tools/regression/usr.bin/make/execution/ellipsis/test.t
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="Ellipsis command from variable"
-
-# Run
-TEST_N=1
-TEST_1=
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/execution/empty/Makefile b/tools/regression/usr.bin/make/execution/empty/Makefile
deleted file mode 100644
index f687bce7f245b..0000000000000
--- a/tools/regression/usr.bin/make/execution/empty/Makefile
+++ /dev/null
@@ -1,13 +0,0 @@
-# $FreeBSD$
-
-EMPTY=
-
-check-empty:
- @${MAKE} -f ${MAKEFILE} do-$@
- @${MAKE} -f ${MAKEFILE} -j2 do-$@
- @${MAKE} -f ${MAKEFILE} -j2 -B do-$@
-
-do-check-empty:
- ${EMPTY}
- @${EMPTY}
- @-${EMPTY}
diff --git a/tools/regression/usr.bin/make/execution/empty/expected.status.1 b/tools/regression/usr.bin/make/execution/empty/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/execution/empty/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/execution/empty/expected.stderr.1 b/tools/regression/usr.bin/make/execution/empty/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/execution/empty/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/execution/empty/expected.stdout.1 b/tools/regression/usr.bin/make/execution/empty/expected.stdout.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/execution/empty/expected.stdout.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/execution/empty/test.t b/tools/regression/usr.bin/make/execution/empty/test.t
deleted file mode 100644
index 433d3427a3d9c..0000000000000
--- a/tools/regression/usr.bin/make/execution/empty/test.t
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="Empty command (from variable)"
-
-# Run
-TEST_N=1
-TEST_1=
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/execution/joberr/Makefile b/tools/regression/usr.bin/make/execution/joberr/Makefile
deleted file mode 100644
index aca86e87bae85..0000000000000
--- a/tools/regression/usr.bin/make/execution/joberr/Makefile
+++ /dev/null
@@ -1,10 +0,0 @@
-# $FreeBSD$
-
-check-joberr:
-.for _t in 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9
- @-${MAKE} -f ${MAKEFILE} -j2 do-$@
-.endfor
-
-do-check-joberr:
- @echo "Error: build failed"
- @exit 1
diff --git a/tools/regression/usr.bin/make/execution/joberr/expected.status.1 b/tools/regression/usr.bin/make/execution/joberr/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/execution/joberr/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/execution/joberr/expected.stderr.1 b/tools/regression/usr.bin/make/execution/joberr/expected.stderr.1
deleted file mode 100644
index d0c8a2eb27b22..0000000000000
--- a/tools/regression/usr.bin/make/execution/joberr/expected.stderr.1
+++ /dev/null
@@ -1,30 +0,0 @@
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
-1 error
diff --git a/tools/regression/usr.bin/make/execution/joberr/expected.stdout.1 b/tools/regression/usr.bin/make/execution/joberr/expected.stdout.1
deleted file mode 100644
index 0ee28f4fd515f..0000000000000
--- a/tools/regression/usr.bin/make/execution/joberr/expected.stdout.1
+++ /dev/null
@@ -1,90 +0,0 @@
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-Error: build failed
-*** [do-check-joberr] Error code 1
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
-*** [check-joberr] Error code 2 (ignored)
diff --git a/tools/regression/usr.bin/make/execution/joberr/test.t b/tools/regression/usr.bin/make/execution/joberr/test.t
deleted file mode 100644
index 8e07958cb9dc0..0000000000000
--- a/tools/regression/usr.bin/make/execution/joberr/test.t
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="Test job make error output"
-
-# Run
-TEST_N=1
-TEST_1=
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/execution/plus/Makefile b/tools/regression/usr.bin/make/execution/plus/Makefile
deleted file mode 100644
index ae3bdc30b7036..0000000000000
--- a/tools/regression/usr.bin/make/execution/plus/Makefile
+++ /dev/null
@@ -1,7 +0,0 @@
-# $FreeBSD$
-
-check-+:
- @${MAKE} -f ${MAKEFILE} -j2 -n do-$@
-
-do-check-+:
- @+echo $@
diff --git a/tools/regression/usr.bin/make/execution/plus/expected.status.1 b/tools/regression/usr.bin/make/execution/plus/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/execution/plus/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/execution/plus/expected.stderr.1 b/tools/regression/usr.bin/make/execution/plus/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/execution/plus/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/execution/plus/expected.stdout.1 b/tools/regression/usr.bin/make/execution/plus/expected.stdout.1
deleted file mode 100644
index b334fc734706c..0000000000000
--- a/tools/regression/usr.bin/make/execution/plus/expected.stdout.1
+++ /dev/null
@@ -1 +0,0 @@
-do-check-+
diff --git a/tools/regression/usr.bin/make/execution/plus/test.t b/tools/regression/usr.bin/make/execution/plus/test.t
deleted file mode 100644
index e75b4b9df2a85..0000000000000
--- a/tools/regression/usr.bin/make/execution/plus/test.t
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="Test '+command' execution with -n -jX"
-
-# Run
-TEST_N=1
-TEST_1=
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/shell/builtin/Makefile b/tools/regression/usr.bin/make/shell/builtin/Makefile
deleted file mode 100644
index 03764784e1a09..0000000000000
--- a/tools/regression/usr.bin/make/shell/builtin/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-#
-# In compat mode (the default without -j) a line that contains no shell
-# meta characters and no shell builtins is not passed to the shell but
-# executed directly. In our example the ls line without meta characters
-# will really execute ls, while the line with meta characters will execute
-# our special shell.
-#
-# $FreeBSD$
-
-.SHELL: path="${.CURDIR}/sh"
-
-.PHONY: builtin no-builtin
-
-builtin:
- @exec ls -d .
-
-no-builtin:
- @ls -d .
diff --git a/tools/regression/usr.bin/make/shell/builtin/expected.status.1 b/tools/regression/usr.bin/make/shell/builtin/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/shell/builtin/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/shell/builtin/expected.status.2 b/tools/regression/usr.bin/make/shell/builtin/expected.status.2
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/shell/builtin/expected.status.2
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/shell/builtin/expected.stderr.1 b/tools/regression/usr.bin/make/shell/builtin/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/shell/builtin/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/shell/builtin/expected.stderr.2 b/tools/regression/usr.bin/make/shell/builtin/expected.stderr.2
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/shell/builtin/expected.stderr.2
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/shell/builtin/expected.stdout.1 b/tools/regression/usr.bin/make/shell/builtin/expected.stdout.1
deleted file mode 100644
index 9c558e357c416..0000000000000
--- a/tools/regression/usr.bin/make/shell/builtin/expected.stdout.1
+++ /dev/null
@@ -1 +0,0 @@
-.
diff --git a/tools/regression/usr.bin/make/shell/builtin/expected.stdout.2 b/tools/regression/usr.bin/make/shell/builtin/expected.stdout.2
deleted file mode 100644
index e350eaf8c7ea9..0000000000000
--- a/tools/regression/usr.bin/make/shell/builtin/expected.stdout.2
+++ /dev/null
@@ -1 +0,0 @@
--ec exec ls -d .
diff --git a/tools/regression/usr.bin/make/shell/builtin/sh b/tools/regression/usr.bin/make/shell/builtin/sh
deleted file mode 100644
index 3a507b87f6748..0000000000000
--- a/tools/regression/usr.bin/make/shell/builtin/sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-echo "$@"
-if ! test -t 0 ; then
- cat
-fi
diff --git a/tools/regression/usr.bin/make/shell/builtin/test.t b/tools/regression/usr.bin/make/shell/builtin/test.t
deleted file mode 100644
index 1798afcc32077..0000000000000
--- a/tools/regression/usr.bin/make/shell/builtin/test.t
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="Check that a command line with a builtin is passed to the shell."
-
-# Setup
-TEST_COPY_FILES="sh 755"
-
-# Run
-TEST_N=2
-TEST_1="-B no-builtin"
-TEST_2="-B builtin"
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/shell/meta/Makefile b/tools/regression/usr.bin/make/shell/meta/Makefile
deleted file mode 100644
index bcf19d052bbc7..0000000000000
--- a/tools/regression/usr.bin/make/shell/meta/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-#
-# In compat mode (the default without -j) a line that contains no shell
-# meta characters and no shell builtins is not passed to the shell but
-# executed directly. In our example the ls line without meta characters
-# will really execute ls, while the line with meta characters will execute
-# our special shell.
-#
-# $FreeBSD$
-
-.SHELL: path="${.OBJDIR}/sh"
-
-.PHONY: meta no-meta
-
-meta:
- @ls *
-
-no-meta:
- @ls -d .
diff --git a/tools/regression/usr.bin/make/shell/meta/expected.status.1 b/tools/regression/usr.bin/make/shell/meta/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/shell/meta/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/shell/meta/expected.status.2 b/tools/regression/usr.bin/make/shell/meta/expected.status.2
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/shell/meta/expected.status.2
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/shell/meta/expected.stderr.1 b/tools/regression/usr.bin/make/shell/meta/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/shell/meta/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/shell/meta/expected.stderr.2 b/tools/regression/usr.bin/make/shell/meta/expected.stderr.2
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/shell/meta/expected.stderr.2
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/shell/meta/expected.stdout.1 b/tools/regression/usr.bin/make/shell/meta/expected.stdout.1
deleted file mode 100644
index 9c558e357c416..0000000000000
--- a/tools/regression/usr.bin/make/shell/meta/expected.stdout.1
+++ /dev/null
@@ -1 +0,0 @@
-.
diff --git a/tools/regression/usr.bin/make/shell/meta/expected.stdout.2 b/tools/regression/usr.bin/make/shell/meta/expected.stdout.2
deleted file mode 100644
index 6ac6f19502a5f..0000000000000
--- a/tools/regression/usr.bin/make/shell/meta/expected.stdout.2
+++ /dev/null
@@ -1 +0,0 @@
--ec ls *
diff --git a/tools/regression/usr.bin/make/shell/meta/sh b/tools/regression/usr.bin/make/shell/meta/sh
deleted file mode 100644
index 3a507b87f6748..0000000000000
--- a/tools/regression/usr.bin/make/shell/meta/sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-echo "$@"
-if ! test -t 0 ; then
- cat
-fi
diff --git a/tools/regression/usr.bin/make/shell/meta/test.t b/tools/regression/usr.bin/make/shell/meta/test.t
deleted file mode 100644
index 588b73ccc9f65..0000000000000
--- a/tools/regression/usr.bin/make/shell/meta/test.t
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="Check that a command line with meta characters is passed to the shell."
-
-# Setup
-TEST_COPY_FILES="sh 755"
-
-# Run
-TEST_N=2
-TEST_1="-B no-meta"
-TEST_2="-B meta"
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/shell/path/Makefile b/tools/regression/usr.bin/make/shell/path/Makefile
deleted file mode 100644
index fe40b645510ec..0000000000000
--- a/tools/regression/usr.bin/make/shell/path/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-#
-# Change the path for builtin shells. There are two methods to do this.
-# This is the first of them when the basename of the path is equal to
-# one of the builtin shells so that the .SHELL target automatically
-# also selectes the shell without specifying the name.
-#
-# Be sure to include a meta-character into the command line, so that
-# really our shell is executed.
-#
-# $FreeBSD$
-#
-
-.ifmake sh_test
-
-.SHELL: path=${.OBJDIR}/sh
-sh_test:
- @: This is the shell.
-
-.elifmake csh_test
-
-.SHELL: path=${.OBJDIR}/csh
-csh_test:
- @: This is the C-shell.
-
-.elifmake ksh_test
-
-.SHELL: path=${.OBJDIR}/ksh
-ksh_test:
- @: This is the Korn-shell.
-
-.endif
diff --git a/tools/regression/usr.bin/make/shell/path/expected.status.1 b/tools/regression/usr.bin/make/shell/path/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/shell/path/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/shell/path/expected.status.2 b/tools/regression/usr.bin/make/shell/path/expected.status.2
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/shell/path/expected.status.2
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/shell/path/expected.stderr.1 b/tools/regression/usr.bin/make/shell/path/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/shell/path/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/shell/path/expected.stderr.2 b/tools/regression/usr.bin/make/shell/path/expected.stderr.2
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/shell/path/expected.stderr.2
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/shell/path/expected.stdout.1 b/tools/regression/usr.bin/make/shell/path/expected.stdout.1
deleted file mode 100644
index d881364744b27..0000000000000
--- a/tools/regression/usr.bin/make/shell/path/expected.stdout.1
+++ /dev/null
@@ -1 +0,0 @@
--ec : This is the shell.
diff --git a/tools/regression/usr.bin/make/shell/path/expected.stdout.2 b/tools/regression/usr.bin/make/shell/path/expected.stdout.2
deleted file mode 100644
index de3fc89cc9e21..0000000000000
--- a/tools/regression/usr.bin/make/shell/path/expected.stdout.2
+++ /dev/null
@@ -1 +0,0 @@
--ec : This is the C-shell.
diff --git a/tools/regression/usr.bin/make/shell/path/sh b/tools/regression/usr.bin/make/shell/path/sh
deleted file mode 100644
index 46169eb6efc2b..0000000000000
--- a/tools/regression/usr.bin/make/shell/path/sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-echo $@
-if ! test -t 0 ; then
- cat
-fi
diff --git a/tools/regression/usr.bin/make/shell/path/test.t b/tools/regression/usr.bin/make/shell/path/test.t
deleted file mode 100644
index 72ff252af70ef..0000000000000
--- a/tools/regression/usr.bin/make/shell/path/test.t
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="New path for builtin shells."
-
-# Setup
-TEST_COPY_FILES="sh 755"
-TEST_LINKS="sh csh sh ksh"
-
-# Run
-TEST_N=3
-TEST_1="sh_test"
-TEST_2="csh_test"
-TEST_3="ksh_test"
-TEST_3_SKIP="no ksh on FreeBSD"
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/shell/path_select/Makefile b/tools/regression/usr.bin/make/shell/path_select/Makefile
deleted file mode 100644
index 05cfb27f3fd9a..0000000000000
--- a/tools/regression/usr.bin/make/shell/path_select/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-#
-# Change the path for builtin shells. There are two methods to do this.
-# This is the second of them when both a path and a name are specified.
-# This selects a builtin shell according to the name, but executes it
-# from the specified path.
-#
-# Be sure to include a meta-character into the command line, so that
-# really our shell is executed.
-#
-# $FreeBSD$
-#
-
-.ifmake sh_test
-
-.SHELL: name=sh path=${.CURDIR}/shell
-sh_test:
- @: This is the shell.
-
-.elifmake csh_test
-
-.SHELL: name=csh path=${.CURDIR}/shell
-csh_test:
- @: This is the C-shell.
-
-.elifmake ksh_test
-
-.SHELL: name=ksh path=${.CURDIR}/shell
-ksh_test:
- @: This is the Korn-shell.
-
-.endif
diff --git a/tools/regression/usr.bin/make/shell/path_select/expected.status.1 b/tools/regression/usr.bin/make/shell/path_select/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/shell/path_select/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/shell/path_select/expected.status.2 b/tools/regression/usr.bin/make/shell/path_select/expected.status.2
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/shell/path_select/expected.status.2
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/shell/path_select/expected.stderr.1 b/tools/regression/usr.bin/make/shell/path_select/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/shell/path_select/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/shell/path_select/expected.stderr.2 b/tools/regression/usr.bin/make/shell/path_select/expected.stderr.2
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/shell/path_select/expected.stderr.2
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/shell/path_select/expected.stdout.1 b/tools/regression/usr.bin/make/shell/path_select/expected.stdout.1
deleted file mode 100644
index d881364744b27..0000000000000
--- a/tools/regression/usr.bin/make/shell/path_select/expected.stdout.1
+++ /dev/null
@@ -1 +0,0 @@
--ec : This is the shell.
diff --git a/tools/regression/usr.bin/make/shell/path_select/expected.stdout.2 b/tools/regression/usr.bin/make/shell/path_select/expected.stdout.2
deleted file mode 100644
index de3fc89cc9e21..0000000000000
--- a/tools/regression/usr.bin/make/shell/path_select/expected.stdout.2
+++ /dev/null
@@ -1 +0,0 @@
--ec : This is the C-shell.
diff --git a/tools/regression/usr.bin/make/shell/path_select/shell b/tools/regression/usr.bin/make/shell/path_select/shell
deleted file mode 100644
index 46169eb6efc2b..0000000000000
--- a/tools/regression/usr.bin/make/shell/path_select/shell
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-echo $@
-if ! test -t 0 ; then
- cat
-fi
diff --git a/tools/regression/usr.bin/make/shell/path_select/test.t b/tools/regression/usr.bin/make/shell/path_select/test.t
deleted file mode 100644
index 5bac6316722e8..0000000000000
--- a/tools/regression/usr.bin/make/shell/path_select/test.t
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="New path for builtin shells (2)."
-
-# Setup
-TEST_COPY_FILES="shell 755"
-
-# Run
-TEST_N=3
-TEST_1="sh_test"
-TEST_2="csh_test"
-TEST_3="ksh_test"
-TEST_3_SKIP="no ksh on FreeBSD"
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/shell/replace/Makefile b/tools/regression/usr.bin/make/shell/replace/Makefile
deleted file mode 100644
index 2160dbfb57762..0000000000000
--- a/tools/regression/usr.bin/make/shell/replace/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-#
-# Test that we can replace the shell and set all the shell parameters
-# (except meta and builtin which have their own test). This is done by
-# using a shell script for the shell that echoes all command line
-# arguments and its standard input. The shell name should not be one of
-# the builtin shells.
-#
-# XXX There seems to be a problem here in -j1 mode: for the line without
-# @- make should switch on echoing again, but it doesn't.
-#
-# $FreeBSD$
-
-.SHELL: name="shell" path="${.CURDIR}/shell" \
- quiet="be quiet" echo="be verbose" filter="be verbose" \
- echoFlag="x" errFlag="y" \
- hasErrCtl=y check="check errors" ignore="ignore errors"
-
-.PHONY: test1
-test1:
- -@funny $$
- funnier $$
diff --git a/tools/regression/usr.bin/make/shell/replace/expected.status.1 b/tools/regression/usr.bin/make/shell/replace/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/shell/replace/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/shell/replace/expected.status.2 b/tools/regression/usr.bin/make/shell/replace/expected.status.2
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/shell/replace/expected.status.2
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/shell/replace/expected.stderr.1 b/tools/regression/usr.bin/make/shell/replace/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/shell/replace/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/shell/replace/expected.stderr.2 b/tools/regression/usr.bin/make/shell/replace/expected.stderr.2
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/shell/replace/expected.stderr.2
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/shell/replace/expected.stdout.1 b/tools/regression/usr.bin/make/shell/replace/expected.stdout.1
deleted file mode 100644
index eff99ea17ab2a..0000000000000
--- a/tools/regression/usr.bin/make/shell/replace/expected.stdout.1
+++ /dev/null
@@ -1,3 +0,0 @@
--c funny $
-funnier $
--ec funnier $
diff --git a/tools/regression/usr.bin/make/shell/replace/expected.stdout.2 b/tools/regression/usr.bin/make/shell/replace/expected.stdout.2
deleted file mode 100644
index c79a09af29165..0000000000000
--- a/tools/regression/usr.bin/make/shell/replace/expected.stdout.2
+++ /dev/null
@@ -1,6 +0,0 @@
--yx
-be quiet
-ignore errors
-funny $
-check errors
-funnier $
diff --git a/tools/regression/usr.bin/make/shell/replace/shell b/tools/regression/usr.bin/make/shell/replace/shell
deleted file mode 100644
index 46169eb6efc2b..0000000000000
--- a/tools/regression/usr.bin/make/shell/replace/shell
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-echo $@
-if ! test -t 0 ; then
- cat
-fi
diff --git a/tools/regression/usr.bin/make/shell/replace/test.t b/tools/regression/usr.bin/make/shell/replace/test.t
deleted file mode 100644
index 5c91cf9e03e86..0000000000000
--- a/tools/regression/usr.bin/make/shell/replace/test.t
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="Check that the shell can be replaced."
-
-# Setup
-TEST_COPY_FILES="shell 755"
-
-# Run
-TEST_N=2
-TEST_1=
-TEST_2=-j2
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/shell/select/Makefile b/tools/regression/usr.bin/make/shell/select/Makefile
deleted file mode 100644
index e1ff0231c737e..0000000000000
--- a/tools/regression/usr.bin/make/shell/select/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-#
-# We just select the builtin shells and check whether it is really
-# executed. This should print just the shell paths. Because we
-# normally don't have a ksh, we make this test conditional. This means
-# one has to recreate the test results once ksh is installed.
-#
-# $FreeBSD$
-#
-
-.ifmake sh_test
-
-.SHELL: name=sh
-sh_test: print_path
-
-.elifmake csh_test
-
-.SHELL: name=csh
-csh_test: print_path
-
-.elifmake ksh_test
-
-.SHELL: name=ksh
-ksh_test: print_path
-
-.endif
-
-print_path:
- @ps -opid,command | awk '$$1=='$$$$' { print $$2; }'
diff --git a/tools/regression/usr.bin/make/shell/select/expected.status.1 b/tools/regression/usr.bin/make/shell/select/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/shell/select/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/shell/select/expected.status.2 b/tools/regression/usr.bin/make/shell/select/expected.status.2
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/shell/select/expected.status.2
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/shell/select/expected.stderr.1 b/tools/regression/usr.bin/make/shell/select/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/shell/select/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/shell/select/expected.stderr.2 b/tools/regression/usr.bin/make/shell/select/expected.stderr.2
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/shell/select/expected.stderr.2
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/shell/select/expected.stdout.1 b/tools/regression/usr.bin/make/shell/select/expected.stdout.1
deleted file mode 100644
index c2cdaa0f27c1a..0000000000000
--- a/tools/regression/usr.bin/make/shell/select/expected.stdout.1
+++ /dev/null
@@ -1 +0,0 @@
-/bin/sh
diff --git a/tools/regression/usr.bin/make/shell/select/expected.stdout.2 b/tools/regression/usr.bin/make/shell/select/expected.stdout.2
deleted file mode 100644
index 5a831e82da122..0000000000000
--- a/tools/regression/usr.bin/make/shell/select/expected.stdout.2
+++ /dev/null
@@ -1 +0,0 @@
-/bin/csh
diff --git a/tools/regression/usr.bin/make/shell/select/test.t b/tools/regression/usr.bin/make/shell/select/test.t
deleted file mode 100644
index 7f73f9b24e25f..0000000000000
--- a/tools/regression/usr.bin/make/shell/select/test.t
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="Select the builtin sh shell."
-
-# Run
-TEST_N=3
-TEST_1="sh_test"
-TEST_2="csh_test"
-TEST_3="ksh_test"
-TEST_3_SKIP="no ksh on FreeBSD"
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/suffixes/basic/Makefile b/tools/regression/usr.bin/make/suffixes/basic/Makefile
deleted file mode 100644
index 45d9130eed977..0000000000000
--- a/tools/regression/usr.bin/make/suffixes/basic/Makefile
+++ /dev/null
@@ -1,13 +0,0 @@
-# $FreeBSD$
-#
-# Check that a simple suffix rule is correctly processed.
-
-test1: TEST1.b
- diff -u TEST1.a TEST1.b
-
-.SUFFIXES:
-
-.SUFFIXES: .a .b
-
-.a.b:
- cat ${.IMPSRC} >${.TARGET}
diff --git a/tools/regression/usr.bin/make/suffixes/basic/TEST1.a b/tools/regression/usr.bin/make/suffixes/basic/TEST1.a
deleted file mode 100644
index da5569b525e32..0000000000000
--- a/tools/regression/usr.bin/make/suffixes/basic/TEST1.a
+++ /dev/null
@@ -1 +0,0 @@
-I'm test file 1.
diff --git a/tools/regression/usr.bin/make/suffixes/basic/expected.status.1 b/tools/regression/usr.bin/make/suffixes/basic/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/suffixes/basic/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/suffixes/basic/expected.stderr.1 b/tools/regression/usr.bin/make/suffixes/basic/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/suffixes/basic/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/suffixes/basic/expected.stdout.1 b/tools/regression/usr.bin/make/suffixes/basic/expected.stdout.1
deleted file mode 100644
index 582927e8e98e5..0000000000000
--- a/tools/regression/usr.bin/make/suffixes/basic/expected.stdout.1
+++ /dev/null
@@ -1,2 +0,0 @@
-cat TEST1.a >TEST1.b
-diff -u TEST1.a TEST1.b
diff --git a/tools/regression/usr.bin/make/suffixes/basic/test.t b/tools/regression/usr.bin/make/suffixes/basic/test.t
deleted file mode 100644
index 0b387c8ce9e15..0000000000000
--- a/tools/regression/usr.bin/make/suffixes/basic/test.t
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="Basic suffix operation."
-
-# Setup
-TEST_COPY_FILES="TEST1.a 644"
-
-# Reset
-TEST_CLEAN="Test1.b"
-
-# Run
-TEST_N=1
-TEST_1="-r test1"
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/suffixes/src_wild1/Makefile b/tools/regression/usr.bin/make/suffixes/src_wild1/Makefile
deleted file mode 100644
index d0258ad126c6b..0000000000000
--- a/tools/regression/usr.bin/make/suffixes/src_wild1/Makefile
+++ /dev/null
@@ -1,7 +0,0 @@
-# $FreeBSD$
-
-test1: TEST1.b
- cat TEST1.a TEST2.a | diff -u - TEST1.b
-
-TEST1.b: *.a
- cat ${.ALLSRC} >${.TARGET}
diff --git a/tools/regression/usr.bin/make/suffixes/src_wild1/TEST1.a b/tools/regression/usr.bin/make/suffixes/src_wild1/TEST1.a
deleted file mode 100644
index da5569b525e32..0000000000000
--- a/tools/regression/usr.bin/make/suffixes/src_wild1/TEST1.a
+++ /dev/null
@@ -1 +0,0 @@
-I'm test file 1.
diff --git a/tools/regression/usr.bin/make/suffixes/src_wild1/TEST2.a b/tools/regression/usr.bin/make/suffixes/src_wild1/TEST2.a
deleted file mode 100644
index 34f850858dc09..0000000000000
--- a/tools/regression/usr.bin/make/suffixes/src_wild1/TEST2.a
+++ /dev/null
@@ -1 +0,0 @@
-I'm test file 2.
diff --git a/tools/regression/usr.bin/make/suffixes/src_wild1/expected.status.1 b/tools/regression/usr.bin/make/suffixes/src_wild1/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/suffixes/src_wild1/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/suffixes/src_wild1/expected.stderr.1 b/tools/regression/usr.bin/make/suffixes/src_wild1/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/suffixes/src_wild1/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/suffixes/src_wild1/expected.stdout.1 b/tools/regression/usr.bin/make/suffixes/src_wild1/expected.stdout.1
deleted file mode 100644
index 3cd2129260c12..0000000000000
--- a/tools/regression/usr.bin/make/suffixes/src_wild1/expected.stdout.1
+++ /dev/null
@@ -1,2 +0,0 @@
-cat TEST1.a TEST2.a >TEST1.b
-cat TEST1.a TEST2.a | diff -u - TEST1.b
diff --git a/tools/regression/usr.bin/make/suffixes/src_wild1/test.t b/tools/regression/usr.bin/make/suffixes/src_wild1/test.t
deleted file mode 100644
index 6b3111836453e..0000000000000
--- a/tools/regression/usr.bin/make/suffixes/src_wild1/test.t
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="Source wildcard expansion."
-
-# Setup
-TEST_COPY_FILES="TEST1.a 644 TEST2.a 644"
-
-# Reset
-TEST_CLEAN="TEST1.b"
-
-# Run
-TEST_N=1
-TEST_1="-r test1"
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/suffixes/src_wild2/Makefile b/tools/regression/usr.bin/make/suffixes/src_wild2/Makefile
deleted file mode 100644
index 1dea7ea967ec7..0000000000000
--- a/tools/regression/usr.bin/make/suffixes/src_wild2/Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
-# $FreeBSD$
-#
-# Source expansion with the source in a macro
-#
-
-SRC=*.a
-
-test1: TEST1.b
- cat TEST1.a TEST2.a | diff -u - TEST1.b
-
-TEST1.b: ${SRC}
- cat ${.ALLSRC} >${.TARGET}
diff --git a/tools/regression/usr.bin/make/suffixes/src_wild2/TEST1.a b/tools/regression/usr.bin/make/suffixes/src_wild2/TEST1.a
deleted file mode 100644
index da5569b525e32..0000000000000
--- a/tools/regression/usr.bin/make/suffixes/src_wild2/TEST1.a
+++ /dev/null
@@ -1 +0,0 @@
-I'm test file 1.
diff --git a/tools/regression/usr.bin/make/suffixes/src_wild2/TEST2.a b/tools/regression/usr.bin/make/suffixes/src_wild2/TEST2.a
deleted file mode 100644
index 34f850858dc09..0000000000000
--- a/tools/regression/usr.bin/make/suffixes/src_wild2/TEST2.a
+++ /dev/null
@@ -1 +0,0 @@
-I'm test file 2.
diff --git a/tools/regression/usr.bin/make/suffixes/src_wild2/expected.status.1 b/tools/regression/usr.bin/make/suffixes/src_wild2/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/suffixes/src_wild2/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/suffixes/src_wild2/expected.stderr.1 b/tools/regression/usr.bin/make/suffixes/src_wild2/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/suffixes/src_wild2/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/suffixes/src_wild2/expected.stdout.1 b/tools/regression/usr.bin/make/suffixes/src_wild2/expected.stdout.1
deleted file mode 100644
index 3cd2129260c12..0000000000000
--- a/tools/regression/usr.bin/make/suffixes/src_wild2/expected.stdout.1
+++ /dev/null
@@ -1,2 +0,0 @@
-cat TEST1.a TEST2.a >TEST1.b
-cat TEST1.a TEST2.a | diff -u - TEST1.b
diff --git a/tools/regression/usr.bin/make/suffixes/src_wild2/test.t b/tools/regression/usr.bin/make/suffixes/src_wild2/test.t
deleted file mode 100644
index 0d40e3d1a07a8..0000000000000
--- a/tools/regression/usr.bin/make/suffixes/src_wild2/test.t
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="Source wildcard expansion (2)."
-
-# Setup
-TEST_COPY_FILES="TEST1.a 644 TEST2.a 644"
-
-# Reset
-TEST_CLEAN="TEST1.b"
-
-# Run
-TEST_N=1
-TEST_1="-r test1"
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/syntax/directive-t0/Makefile b/tools/regression/usr.bin/make/syntax/directive-t0/Makefile
deleted file mode 100644
index 0f95a2161164e..0000000000000
--- a/tools/regression/usr.bin/make/syntax/directive-t0/Makefile
+++ /dev/null
@@ -1,8 +0,0 @@
-# $FreeBSD$
-#
-# A typo'ed directive.
-#
-
-.uudef foo
-
-all:
diff --git a/tools/regression/usr.bin/make/syntax/directive-t0/expected.status.1 b/tools/regression/usr.bin/make/syntax/directive-t0/expected.status.1
deleted file mode 100644
index d00491fd7e5bb..0000000000000
--- a/tools/regression/usr.bin/make/syntax/directive-t0/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-1
diff --git a/tools/regression/usr.bin/make/syntax/directive-t0/expected.stderr.1 b/tools/regression/usr.bin/make/syntax/directive-t0/expected.stderr.1
deleted file mode 100644
index de66fcc377529..0000000000000
--- a/tools/regression/usr.bin/make/syntax/directive-t0/expected.stderr.1
+++ /dev/null
@@ -1,2 +0,0 @@
-"Makefile", line 6: Unknown directive
-make: fatal errors encountered -- cannot continue
diff --git a/tools/regression/usr.bin/make/syntax/directive-t0/expected.stdout.1 b/tools/regression/usr.bin/make/syntax/directive-t0/expected.stdout.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/syntax/directive-t0/expected.stdout.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/syntax/directive-t0/test.t b/tools/regression/usr.bin/make/syntax/directive-t0/test.t
deleted file mode 100644
index 4b71de3f56be0..0000000000000
--- a/tools/regression/usr.bin/make/syntax/directive-t0/test.t
+++ /dev/null
@@ -1,14 +0,0 @@
-#! /bin/sh
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="A typo'ed directive."
-
-# Run
-TEST_N=1
-TEST_1=
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/syntax/enl/Makefile b/tools/regression/usr.bin/make/syntax/enl/Makefile
deleted file mode 100644
index a7c69555f2446..0000000000000
--- a/tools/regression/usr.bin/make/syntax/enl/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-# $FreeBSD$
-#
-# Test handling of escaped newlines.
-#
-
-.ifmake test1
-
-# This should succeed
-\
-\
-\
-test1:
- @echo ok
-
-.elifmake test2
-
-# This should print ok because the second assignment to foo is actually
-# a continued comment.
-FOO=ok
-#\
-\
-FOO=not ok
-test2:
- @echo "${FOO}"
-
-.elifmake test3
-
-# Make sure an escaped newline inserts a space
-test3: a\
-b
-
-a:
- @echo a
-
-b:
- @echo b
-
-.elifmake test4
-
-# Make sure an escaped newline inserts exactly one space
-FOO=a\
- b
-
-test4:
- @echo "${FOO}"
-
-.elifmake test5
-
-# Make sure each escaped newline inserts exactly one space
-FOO=a\
-\
-\
-\
-b
-
-test5:
- @echo "${FOO}"
-
-.endif
diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.status.1 b/tools/regression/usr.bin/make/syntax/enl/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/syntax/enl/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.status.2 b/tools/regression/usr.bin/make/syntax/enl/expected.status.2
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/syntax/enl/expected.status.2
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.status.3 b/tools/regression/usr.bin/make/syntax/enl/expected.status.3
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/syntax/enl/expected.status.3
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.status.4 b/tools/regression/usr.bin/make/syntax/enl/expected.status.4
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/syntax/enl/expected.status.4
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.status.5 b/tools/regression/usr.bin/make/syntax/enl/expected.status.5
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/syntax/enl/expected.status.5
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.stderr.1 b/tools/regression/usr.bin/make/syntax/enl/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/syntax/enl/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.stderr.2 b/tools/regression/usr.bin/make/syntax/enl/expected.stderr.2
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/syntax/enl/expected.stderr.2
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.stderr.3 b/tools/regression/usr.bin/make/syntax/enl/expected.stderr.3
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/syntax/enl/expected.stderr.3
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.stderr.4 b/tools/regression/usr.bin/make/syntax/enl/expected.stderr.4
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/syntax/enl/expected.stderr.4
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.stderr.5 b/tools/regression/usr.bin/make/syntax/enl/expected.stderr.5
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/syntax/enl/expected.stderr.5
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.stdout.1 b/tools/regression/usr.bin/make/syntax/enl/expected.stdout.1
deleted file mode 100644
index 9766475a4185a..0000000000000
--- a/tools/regression/usr.bin/make/syntax/enl/expected.stdout.1
+++ /dev/null
@@ -1 +0,0 @@
-ok
diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.stdout.2 b/tools/regression/usr.bin/make/syntax/enl/expected.stdout.2
deleted file mode 100644
index 9766475a4185a..0000000000000
--- a/tools/regression/usr.bin/make/syntax/enl/expected.stdout.2
+++ /dev/null
@@ -1 +0,0 @@
-ok
diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.stdout.3 b/tools/regression/usr.bin/make/syntax/enl/expected.stdout.3
deleted file mode 100644
index 422c2b7ab3b3c..0000000000000
--- a/tools/regression/usr.bin/make/syntax/enl/expected.stdout.3
+++ /dev/null
@@ -1,2 +0,0 @@
-a
-b
diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.stdout.4 b/tools/regression/usr.bin/make/syntax/enl/expected.stdout.4
deleted file mode 100644
index b2901ea97cfc0..0000000000000
--- a/tools/regression/usr.bin/make/syntax/enl/expected.stdout.4
+++ /dev/null
@@ -1 +0,0 @@
-a b
diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.stdout.5 b/tools/regression/usr.bin/make/syntax/enl/expected.stdout.5
deleted file mode 100644
index 51200767c6166..0000000000000
--- a/tools/regression/usr.bin/make/syntax/enl/expected.stdout.5
+++ /dev/null
@@ -1 +0,0 @@
-a b
diff --git a/tools/regression/usr.bin/make/syntax/enl/test.t b/tools/regression/usr.bin/make/syntax/enl/test.t
deleted file mode 100644
index 2e5d12c033574..0000000000000
--- a/tools/regression/usr.bin/make/syntax/enl/test.t
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="Test escaped new-lines handling."
-
-# Run
-TEST_N=5
-TEST_2_TODO="bug in parser"
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/Makefile b/tools/regression/usr.bin/make/syntax/funny-targets/Makefile
deleted file mode 100644
index 064ab3a9435f4..0000000000000
--- a/tools/regression/usr.bin/make/syntax/funny-targets/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# $FreeBSD$
-#
-# PR bin/6612 / GRN r102178
-#
-
-test1: colons::colons::target
-
-colons::colons::target:
- @echo '${.TARGET}'
-
-test2: exclamation!target
-
-exclamation!target:
- @echo '${.TARGET}
diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/expected.status.1 b/tools/regression/usr.bin/make/syntax/funny-targets/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/syntax/funny-targets/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/expected.status.2 b/tools/regression/usr.bin/make/syntax/funny-targets/expected.status.2
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/syntax/funny-targets/expected.status.2
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/expected.stderr.1 b/tools/regression/usr.bin/make/syntax/funny-targets/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/syntax/funny-targets/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/expected.stderr.2 b/tools/regression/usr.bin/make/syntax/funny-targets/expected.stderr.2
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/syntax/funny-targets/expected.stderr.2
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/expected.stdout.1 b/tools/regression/usr.bin/make/syntax/funny-targets/expected.stdout.1
deleted file mode 100644
index 09cb2328e9f7c..0000000000000
--- a/tools/regression/usr.bin/make/syntax/funny-targets/expected.stdout.1
+++ /dev/null
@@ -1 +0,0 @@
-colons::colons::target
diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/expected.stdout.2 b/tools/regression/usr.bin/make/syntax/funny-targets/expected.stdout.2
deleted file mode 100644
index b2f03648b48db..0000000000000
--- a/tools/regression/usr.bin/make/syntax/funny-targets/expected.stdout.2
+++ /dev/null
@@ -1 +0,0 @@
-exclamation!target
diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/test.t b/tools/regression/usr.bin/make/syntax/funny-targets/test.t
deleted file mode 100644
index ec7e75c7a3a18..0000000000000
--- a/tools/regression/usr.bin/make/syntax/funny-targets/test.t
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC='Target names with "funny" embeded characters.'
-
-# Run
-TEST_N=2
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/syntax/semi/Makefile b/tools/regression/usr.bin/make/syntax/semi/Makefile
deleted file mode 100644
index 12f52255ee12e..0000000000000
--- a/tools/regression/usr.bin/make/syntax/semi/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# $FreeBSD$
-#
-# Test handling of escaped newlines.
-#
-
-.ifmake test1
-
-FOO=
-BAR=bar
-FOO != echo ${FOO} ; echo ${BAR}
-
-test1:
- echo ${FOO}
-
-.endif
-
-.ifmake test2
-
-FOO=foo
-BAR=bar
-FOO != echo ${FOO} ; echo ${BAR}
-
-test2:
- echo ${FOO}
-
-.endif
diff --git a/tools/regression/usr.bin/make/syntax/semi/expected.status.1 b/tools/regression/usr.bin/make/syntax/semi/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/syntax/semi/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/syntax/semi/expected.status.2 b/tools/regression/usr.bin/make/syntax/semi/expected.status.2
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/syntax/semi/expected.status.2
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/syntax/semi/expected.stderr.1 b/tools/regression/usr.bin/make/syntax/semi/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/syntax/semi/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/syntax/semi/expected.stderr.2 b/tools/regression/usr.bin/make/syntax/semi/expected.stderr.2
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/syntax/semi/expected.stderr.2
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/syntax/semi/expected.stdout.1 b/tools/regression/usr.bin/make/syntax/semi/expected.stdout.1
deleted file mode 100644
index 12b9617511d6a..0000000000000
--- a/tools/regression/usr.bin/make/syntax/semi/expected.stdout.1
+++ /dev/null
@@ -1,2 +0,0 @@
-echo bar
-bar
diff --git a/tools/regression/usr.bin/make/syntax/semi/expected.stdout.2 b/tools/regression/usr.bin/make/syntax/semi/expected.stdout.2
deleted file mode 100644
index be0fa55566661..0000000000000
--- a/tools/regression/usr.bin/make/syntax/semi/expected.stdout.2
+++ /dev/null
@@ -1,2 +0,0 @@
-echo foo bar
-foo bar
diff --git a/tools/regression/usr.bin/make/syntax/semi/test.t b/tools/regression/usr.bin/make/syntax/semi/test.t
deleted file mode 100644
index f52c9ab9ead14..0000000000000
--- a/tools/regression/usr.bin/make/syntax/semi/test.t
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="Test semicolon handling."
-
-# Run
-TEST_N=2
-TEST_1_TODO="parser bug"
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/sysmk/t0/2/1/Makefile b/tools/regression/usr.bin/make/sysmk/t0/2/1/Makefile
deleted file mode 100644
index fc95f46e679ea..0000000000000
--- a/tools/regression/usr.bin/make/sysmk/t0/2/1/Makefile
+++ /dev/null
@@ -1,6 +0,0 @@
-# $FreeBSD$
-#
-# Can we traverse up to / and find a 'mk/sys.mk'?
-#
-all:
- @echo ${DASH_M_DOTDOTDOT}
diff --git a/tools/regression/usr.bin/make/sysmk/t0/2/1/expected.status.1 b/tools/regression/usr.bin/make/sysmk/t0/2/1/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/sysmk/t0/2/1/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/sysmk/t0/2/1/expected.stderr.1 b/tools/regression/usr.bin/make/sysmk/t0/2/1/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/sysmk/t0/2/1/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/sysmk/t0/2/1/expected.stdout.1 b/tools/regression/usr.bin/make/sysmk/t0/2/1/expected.stdout.1
deleted file mode 100644
index 6f29307aecc3c..0000000000000
--- a/tools/regression/usr.bin/make/sysmk/t0/2/1/expected.stdout.1
+++ /dev/null
@@ -1 +0,0 @@
-Found_DotDotDot_sys_mk
diff --git a/tools/regression/usr.bin/make/sysmk/t0/2/1/test.t b/tools/regression/usr.bin/make/sysmk/t0/2/1/test.t
deleted file mode 100644
index 9a781570fd157..0000000000000
--- a/tools/regression/usr.bin/make/sysmk/t0/2/1/test.t
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../../../common.sh
-
-# Description
-DESC="Can we traverse up to / and find a 'mk/sys.mk'?"
-
-# Run
-TEST_N=1
-TEST_1="-m .../mk"
-TEST_MAKE_DIRS="../../mk 755"
-TEST_COPY_FILES="../../mk/sys.mk 644"
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/sysmk/t0/mk/sys.mk b/tools/regression/usr.bin/make/sysmk/t0/mk/sys.mk
deleted file mode 100644
index 60f195533ed24..0000000000000
--- a/tools/regression/usr.bin/make/sysmk/t0/mk/sys.mk
+++ /dev/null
@@ -1,3 +0,0 @@
-# $FreeBSD$
-
-DASH_M_DOTDOTDOT=Found_DotDotDot_sys_mk
diff --git a/tools/regression/usr.bin/make/sysmk/t1/2/1/cleanup b/tools/regression/usr.bin/make/sysmk/t1/2/1/cleanup
deleted file mode 100644
index c3d58b79e422c..0000000000000
--- a/tools/regression/usr.bin/make/sysmk/t1/2/1/cleanup
+++ /dev/null
@@ -1,3 +0,0 @@
-# $FreeBSD$
-
-rm -rf ${WORK_DIR}/../../../t0/2/1
diff --git a/tools/regression/usr.bin/make/sysmk/t1/2/1/expected.status.1 b/tools/regression/usr.bin/make/sysmk/t1/2/1/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/sysmk/t1/2/1/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/sysmk/t1/2/1/expected.stderr.1 b/tools/regression/usr.bin/make/sysmk/t1/2/1/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/sysmk/t1/2/1/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/sysmk/t1/2/1/expected.stdout.1 b/tools/regression/usr.bin/make/sysmk/t1/2/1/expected.stdout.1
deleted file mode 100644
index 6f29307aecc3c..0000000000000
--- a/tools/regression/usr.bin/make/sysmk/t1/2/1/expected.stdout.1
+++ /dev/null
@@ -1 +0,0 @@
-Found_DotDotDot_sys_mk
diff --git a/tools/regression/usr.bin/make/sysmk/t1/2/1/test.t b/tools/regression/usr.bin/make/sysmk/t1/2/1/test.t
deleted file mode 100644
index ad1584f82d1dc..0000000000000
--- a/tools/regression/usr.bin/make/sysmk/t1/2/1/test.t
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../../../common.sh
-
-# Description
-DESC="Can we traverse up to / and find a 'mk/sys.mk' with -C -m?"
-
-# Run
-TEST_N=1
-TEST_1="-C ../../../t0/2/1 -m .../mk"
-TEST_MAKE_DIRS="../../mk 755 ../../../t0/mk 755 ../../../t0/2/1 755"
-TEST_COPY_FILES="../../mk/sys.mk 644 ../../../t0/mk/sys.mk 644 ../../../t0/2/1/Makefile 644"
-TEST_CLEAN_FILES="../../../t0/2/1"
-TEST_CLEANUP=clean-special
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/sysmk/t1/mk/sys.mk b/tools/regression/usr.bin/make/sysmk/t1/mk/sys.mk
deleted file mode 100644
index 99b8ecc1d3893..0000000000000
--- a/tools/regression/usr.bin/make/sysmk/t1/mk/sys.mk
+++ /dev/null
@@ -1,3 +0,0 @@
-# $FreeBSD$
-
-DASH_M_DOTDOTDOT=Found_WRONG_DotDotDot_sys_mk__with_C_before_m
diff --git a/tools/regression/usr.bin/make/sysmk/t2/2/1/cleanup b/tools/regression/usr.bin/make/sysmk/t2/2/1/cleanup
deleted file mode 100644
index c3d58b79e422c..0000000000000
--- a/tools/regression/usr.bin/make/sysmk/t2/2/1/cleanup
+++ /dev/null
@@ -1,3 +0,0 @@
-# $FreeBSD$
-
-rm -rf ${WORK_DIR}/../../../t0/2/1
diff --git a/tools/regression/usr.bin/make/sysmk/t2/2/1/expected.status.1 b/tools/regression/usr.bin/make/sysmk/t2/2/1/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/sysmk/t2/2/1/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/sysmk/t2/2/1/expected.stderr.1 b/tools/regression/usr.bin/make/sysmk/t2/2/1/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/sysmk/t2/2/1/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/sysmk/t2/2/1/expected.stdout.1 b/tools/regression/usr.bin/make/sysmk/t2/2/1/expected.stdout.1
deleted file mode 100644
index 70f1be3c507c7..0000000000000
--- a/tools/regression/usr.bin/make/sysmk/t2/2/1/expected.stdout.1
+++ /dev/null
@@ -1 +0,0 @@
-Found_DotDotDot_sys_mk__with_m_before_C
diff --git a/tools/regression/usr.bin/make/sysmk/t2/2/1/test.t b/tools/regression/usr.bin/make/sysmk/t2/2/1/test.t
deleted file mode 100644
index 2c4dff35bde12..0000000000000
--- a/tools/regression/usr.bin/make/sysmk/t2/2/1/test.t
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../../../common.sh
-
-# Description
-DESC="Can we traverse up to / and find a 'mk/sys.mk' with -m -C?"
-
-# Run
-TEST_N=1
-TEST_1="-m .../mk -C ../../../t0/2/1"
-TEST_MAKE_DIRS="../../mk 755 ../../../t0/mk 755 ../../../t0/2/1 755"
-TEST_COPY_FILES="../../mk/sys.mk 644 ../../../t0/mk/sys.mk 644 ../../../t0/2/1/Makefile 644"
-TEST_CLEAN_FILES="../../../t0/2/1"
-TEST_CLEANUP=clean-special
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/sysmk/t2/mk/sys.mk b/tools/regression/usr.bin/make/sysmk/t2/mk/sys.mk
deleted file mode 100644
index 55632fdc90a42..0000000000000
--- a/tools/regression/usr.bin/make/sysmk/t2/mk/sys.mk
+++ /dev/null
@@ -1,3 +0,0 @@
-# $FreeBSD$
-
-DASH_M_DOTDOTDOT=Found_DotDotDot_sys_mk__with_m_before_C
diff --git a/tools/regression/usr.bin/make/test-new.mk b/tools/regression/usr.bin/make/test-new.mk
deleted file mode 100644
index f200833f81f18..0000000000000
--- a/tools/regression/usr.bin/make/test-new.mk
+++ /dev/null
@@ -1,9 +0,0 @@
-# $FreeBSD$
-
-NEW_DIR!= make -C ${.CURDIR}/../../../../usr.bin/make -V .OBJDIR
-
-all:
- rm -rf /tmp/${USER}.make.test
- env MAKE_PROG=${NEW_DIR}/make ${.SHELL} ./all.sh
-
-.include <bsd.obj.mk>
diff --git a/tools/regression/usr.bin/make/variables/modifier_M/Makefile b/tools/regression/usr.bin/make/variables/modifier_M/Makefile
deleted file mode 100644
index 34d4cd44a95bf..0000000000000
--- a/tools/regression/usr.bin/make/variables/modifier_M/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# $FreeBSD$
-#
-# Test the M modifier.
-#
-FILES = \
- main.c globals.h \
- util.c util.h \
- map.c map.h \
- parser.y lexer.l \
- cmdman.1 format.5
-test1:
- @echo "all files: ${FILES}"
- @echo "cfiles: ${FILES:M*.c}"
- @echo "hfiles: ${FILES:M*.h}"
- @echo "grammar and lexer: ${FILES:M*.[ly]}"
- @echo "man page: ${FILES:M*.[1-9]}"
- @echo "utility files: ${FILES:Mutil.?}"
- @echo "m files: ${FILES:Mm*}"
diff --git a/tools/regression/usr.bin/make/variables/modifier_M/expected.status.1 b/tools/regression/usr.bin/make/variables/modifier_M/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/variables/modifier_M/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/variables/modifier_M/expected.stderr.1 b/tools/regression/usr.bin/make/variables/modifier_M/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/variables/modifier_M/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/variables/modifier_M/expected.stdout.1 b/tools/regression/usr.bin/make/variables/modifier_M/expected.stdout.1
deleted file mode 100644
index b29e6df102338..0000000000000
--- a/tools/regression/usr.bin/make/variables/modifier_M/expected.stdout.1
+++ /dev/null
@@ -1,7 +0,0 @@
-all files: main.c globals.h util.c util.h map.c map.h parser.y lexer.l cmdman.1 format.5
-cfiles: main.c util.c map.c
-hfiles: globals.h util.h map.h
-grammar and lexer: parser.y lexer.l
-man page: cmdman.1 format.5
-utility files: util.c util.h
-m files: main.c map.c map.h
diff --git a/tools/regression/usr.bin/make/variables/modifier_M/test.t b/tools/regression/usr.bin/make/variables/modifier_M/test.t
deleted file mode 100644
index 979778f12e904..0000000000000
--- a/tools/regression/usr.bin/make/variables/modifier_M/test.t
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="Variable expansion with M modifier"
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/variables/modifier_t/Makefile b/tools/regression/usr.bin/make/variables/modifier_t/Makefile
deleted file mode 100644
index 53844eecf5735..0000000000000
--- a/tools/regression/usr.bin/make/variables/modifier_t/Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
-# $FreeBSD$
-#
-# Test the t modifier.
-#
-# below is missing '
-ASCII= !"\#$$%&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
-
-test1:
- @echo '${ASCII}'
-
-test2:
- @echo '${ASCII:tl}'
-
-test3:
- @echo '${ASCII:tu}'
diff --git a/tools/regression/usr.bin/make/variables/modifier_t/expected.status.1 b/tools/regression/usr.bin/make/variables/modifier_t/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/variables/modifier_t/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/variables/modifier_t/expected.status.2 b/tools/regression/usr.bin/make/variables/modifier_t/expected.status.2
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/variables/modifier_t/expected.status.2
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/variables/modifier_t/expected.status.3 b/tools/regression/usr.bin/make/variables/modifier_t/expected.status.3
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/variables/modifier_t/expected.status.3
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/variables/modifier_t/expected.stderr.1 b/tools/regression/usr.bin/make/variables/modifier_t/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/variables/modifier_t/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/variables/modifier_t/expected.stderr.2 b/tools/regression/usr.bin/make/variables/modifier_t/expected.stderr.2
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/variables/modifier_t/expected.stderr.2
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/variables/modifier_t/expected.stderr.3 b/tools/regression/usr.bin/make/variables/modifier_t/expected.stderr.3
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/variables/modifier_t/expected.stderr.3
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/variables/modifier_t/expected.stdout.1 b/tools/regression/usr.bin/make/variables/modifier_t/expected.stdout.1
deleted file mode 100644
index dff38fdd07ffb..0000000000000
--- a/tools/regression/usr.bin/make/variables/modifier_t/expected.stdout.1
+++ /dev/null
@@ -1 +0,0 @@
-!"#$%&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
diff --git a/tools/regression/usr.bin/make/variables/modifier_t/expected.stdout.2 b/tools/regression/usr.bin/make/variables/modifier_t/expected.stdout.2
deleted file mode 100644
index 71a0f6077ef21..0000000000000
--- a/tools/regression/usr.bin/make/variables/modifier_t/expected.stdout.2
+++ /dev/null
@@ -1 +0,0 @@
-!"#$%&()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
diff --git a/tools/regression/usr.bin/make/variables/modifier_t/expected.stdout.3 b/tools/regression/usr.bin/make/variables/modifier_t/expected.stdout.3
deleted file mode 100644
index 6434c7ba74342..0000000000000
--- a/tools/regression/usr.bin/make/variables/modifier_t/expected.stdout.3
+++ /dev/null
@@ -1 +0,0 @@
-!"#$%&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~
diff --git a/tools/regression/usr.bin/make/variables/modifier_t/test.t b/tools/regression/usr.bin/make/variables/modifier_t/test.t
deleted file mode 100644
index f564f6ea991a2..0000000000000
--- a/tools/regression/usr.bin/make/variables/modifier_t/test.t
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="Variable expansion with t modifiers"
-
-# Run
-TEST_N=3
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/variables/opt_V/Makefile b/tools/regression/usr.bin/make/variables/opt_V/Makefile
deleted file mode 100644
index 128e5118bc410..0000000000000
--- a/tools/regression/usr.bin/make/variables/opt_V/Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
-# $FreeBSD$
-#
-# Test the -V option
-#
-
-FOO= foo
-FOOBAR= ${FOO}bar
-
-test1:
- @echo "-V FOOBAR"
- @${MAKE} -V FOOBAR
-
-test2:
- @echo '-V "$${FOOBAR}"'
- @${MAKE} -V '$${FOOBAR}'
diff --git a/tools/regression/usr.bin/make/variables/opt_V/expected.status.1 b/tools/regression/usr.bin/make/variables/opt_V/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/variables/opt_V/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/variables/opt_V/expected.status.2 b/tools/regression/usr.bin/make/variables/opt_V/expected.status.2
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/variables/opt_V/expected.status.2
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/variables/opt_V/expected.stderr.1 b/tools/regression/usr.bin/make/variables/opt_V/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/variables/opt_V/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/variables/opt_V/expected.stderr.2 b/tools/regression/usr.bin/make/variables/opt_V/expected.stderr.2
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/variables/opt_V/expected.stderr.2
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/variables/opt_V/expected.stdout.1 b/tools/regression/usr.bin/make/variables/opt_V/expected.stdout.1
deleted file mode 100644
index 050db40eed2bc..0000000000000
--- a/tools/regression/usr.bin/make/variables/opt_V/expected.stdout.1
+++ /dev/null
@@ -1,2 +0,0 @@
--V FOOBAR
-foobar
diff --git a/tools/regression/usr.bin/make/variables/opt_V/expected.stdout.2 b/tools/regression/usr.bin/make/variables/opt_V/expected.stdout.2
deleted file mode 100644
index 4da2aeffad3e9..0000000000000
--- a/tools/regression/usr.bin/make/variables/opt_V/expected.stdout.2
+++ /dev/null
@@ -1,2 +0,0 @@
--V "${FOOBAR}"
-foobar
diff --git a/tools/regression/usr.bin/make/variables/opt_V/test.t b/tools/regression/usr.bin/make/variables/opt_V/test.t
deleted file mode 100644
index 32a74b6c4a9e2..0000000000000
--- a/tools/regression/usr.bin/make/variables/opt_V/test.t
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="Variable expansion using command line '-V'"
-
-# Run
-TEST_N=2
-
-eval_cmd $*
diff --git a/tools/regression/usr.bin/make/variables/t0/Makefile b/tools/regression/usr.bin/make/variables/t0/Makefile
deleted file mode 100644
index 1cc58eefa493a..0000000000000
--- a/tools/regression/usr.bin/make/variables/t0/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# $FreeBSD$
-#
-# A unsorted set of macro expansions. This should be sorted out.
-#
-A = 0
-AV = 1
-test1:
- @echo $A
- @echo ${AV}
- @echo ${A}
- @# The following are soo broken why no syntax error?
- @echo $(
- @echo $)
- @echo ${
- @echo ${A
- @echo ${A)
- @echo ${A){
- @echo ${AV
- @echo ${AV)
- @echo ${AV){
- @echo ${AV{
- @echo ${A{
- @echo $}
diff --git a/tools/regression/usr.bin/make/variables/t0/expected.status.1 b/tools/regression/usr.bin/make/variables/t0/expected.status.1
deleted file mode 100644
index 573541ac9702d..0000000000000
--- a/tools/regression/usr.bin/make/variables/t0/expected.status.1
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/tools/regression/usr.bin/make/variables/t0/expected.stderr.1 b/tools/regression/usr.bin/make/variables/t0/expected.stderr.1
deleted file mode 100644
index e69de29bb2d1d..0000000000000
--- a/tools/regression/usr.bin/make/variables/t0/expected.stderr.1
+++ /dev/null
diff --git a/tools/regression/usr.bin/make/variables/t0/expected.stdout.1 b/tools/regression/usr.bin/make/variables/t0/expected.stdout.1
deleted file mode 100644
index e2c70dedf68f3..0000000000000
--- a/tools/regression/usr.bin/make/variables/t0/expected.stdout.1
+++ /dev/null
@@ -1,15 +0,0 @@
-0
-1
-0
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tools/regression/usr.bin/make/variables/t0/test.t b/tools/regression/usr.bin/make/variables/t0/test.t
deleted file mode 100644
index 7e4f42729d263..0000000000000
--- a/tools/regression/usr.bin/make/variables/t0/test.t
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-cd `dirname $0`
-. ../../common.sh
-
-# Description
-DESC="Variable expansion."
-
-eval_cmd $*