Module Name: src
Committed By: jmmv
Date: Fri Jun 4 08:35:09 UTC 2010
Modified Files:
src/share/mk: bsd.README bsd.own.mk bsd.test.mk
Log Message:
Simplify build of shell-based test cases: atf-compile is gone.
To generate a diff of this commit:
cvs rdiff -u -r1.268 -r1.269 src/share/mk/bsd.README
cvs rdiff -u -r1.627 -r1.628 src/share/mk/bsd.own.mk
cvs rdiff -u -r1.7 -r1.8 src/share/mk/bsd.test.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/share/mk/bsd.README
diff -u src/share/mk/bsd.README:1.268 src/share/mk/bsd.README:1.269
--- src/share/mk/bsd.README:1.268 Wed May 26 14:52:10 2010
+++ src/share/mk/bsd.README Fri Jun 4 08:35:09 2010
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.README,v 1.268 2010/05/26 14:52:10 njoly Exp $
+# $NetBSD: bsd.README,v 1.269 2010/06/04 08:35:09 jmmv Exp $
# @(#)bsd.README 8.2 (Berkeley) 4/2/94
This is the README file for the make "include" files for the NetBSD
@@ -655,8 +655,6 @@
TOOL_ASN1_COMPILE ASN1 compiler. [asn1_compile]
-TOOL_ATF_COMPILE Generate POSIX shell test programs. [atf-compile]
-
TOOL_AWK Pattern-directed scanning/processing language. [awk]
TOOL_CAP_MKDB Create capability database. [cap_mkdb]
Index: src/share/mk/bsd.own.mk
diff -u src/share/mk/bsd.own.mk:1.627 src/share/mk/bsd.own.mk:1.628
--- src/share/mk/bsd.own.mk:1.627 Tue Jun 1 23:29:10 2010
+++ src/share/mk/bsd.own.mk Fri Jun 4 08:35:09 2010
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.own.mk,v 1.627 2010/06/01 23:29:10 joerg Exp $
+# $NetBSD: bsd.own.mk,v 1.628 2010/06/04 08:35:09 jmmv Exp $
# This needs to be before bsd.init.mk
.if defined(BSD_MK_COMPAT_FILE)
@@ -227,7 +227,6 @@
TOOL_AMIGAELF2BB= ${TOOLDIR}/bin/${_TOOL_PREFIX}amiga-elf2bb
TOOL_AMIGATXLT= ${TOOLDIR}/bin/${_TOOL_PREFIX}amiga-txlt
TOOL_ASN1_COMPILE= ${TOOLDIR}/bin/${_TOOL_PREFIX}asn1_compile
-TOOL_ATF_COMPILE= ${TOOLDIR}/bin/${_TOOL_PREFIX}atf-compile
TOOL_AWK= ${TOOLDIR}/bin/${_TOOL_PREFIX}awk
TOOL_CAP_MKDB= ${TOOLDIR}/bin/${_TOOL_PREFIX}cap_mkdb
TOOL_CAT= ${TOOLDIR}/bin/${_TOOL_PREFIX}cat
@@ -304,7 +303,6 @@
TOOL_AMIGAELF2BB= amiga-elf2bb
TOOL_AMIGATXLT= amiga-txlt
TOOL_ASN1_COMPILE= asn1_compile
-TOOL_ATF_COMPILE= atf-compile
TOOL_AWK= awk
TOOL_CAP_MKDB= cap_mkdb
TOOL_CAT= cat
Index: src/share/mk/bsd.test.mk
diff -u src/share/mk/bsd.test.mk:1.7 src/share/mk/bsd.test.mk:1.8
--- src/share/mk/bsd.test.mk:1.7 Thu May 1 15:36:36 2008
+++ src/share/mk/bsd.test.mk Fri Jun 4 08:35:09 2010
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.test.mk,v 1.7 2008/05/01 15:36:36 jmmv Exp $
+# $NetBSD: bsd.test.mk,v 1.8 2010/06/04 08:35:09 jmmv Exp $
#
.include <bsd.init.mk>
@@ -37,22 +37,15 @@
CLEANFILES+= ${_T} ${_T}.tmp
TESTS_SH_SRC_${_T}?= ${_T}.sh
-${_T}: ${TESTS_SH_SRC_${_T}} atf-compile-cookie
+${_T}: ${TESTS_SH_SRC_${_T}}
${_MKTARGET_BUILD}
- ${TOOL_ATF_COMPILE} -o ${.TARGET}.tmp ${.ALLSRC}
+ echo '#! /usr/bin/atf-sh' >${.TARGET}.tmp
+ cat ${.ALLSRC} >>${.TARGET}.tmp
+ chmod +x ${.TARGET}.tmp
mv ${.TARGET}.tmp ${.TARGET}
. endfor
.endif
-CLEANFILES+= atf-compile-cookie
-.if ${USETOOLS} == "yes"
-atf-compile-cookie: ${TOOL_ATF_COMPILE}
- touch atf-compile-cookie
-.else
-atf-compile-cookie:
- test -f atf-compile-cookie || touch atf-compile-cookie
-.endif
-
.if !defined(NOATFFILE)
FILES+= Atffile
FILESDIR_Atffile= ${TESTSDIR}