shithub: riscv

Download patch

ref: ace81cb1aee0f0827d698768607421f16a9c657e
parent: bf398d28c3745d2b15ceca96c1502ac2d965f402
author: Ori Bernstein <ori@eigenstate.org>
date: Tue Dec 10 18:11:44 EST 2024

mkfiles: check for test/mkfile when recursing

Some programs have test directories without a test
mkfile; this causes spurious errors. Discriminate
more carefully.

--- a/sys/src/cmd/mkmany
+++ b/sys/src/cmd/mkmany
@@ -82,7 +82,7 @@
 man:V:	$MANFILES
 
 test:VQ: $PROGS
-	if(test -d ./test)
+	if(test -f ./test/mkfile)
 		cd test && mk $MKFLAGS test
 	if not
 		status=()
--- a/sys/src/cmd/mkone
+++ b/sys/src/cmd/mkone
@@ -63,7 +63,7 @@
 man:V:    $MAN/$TARG
 
 test:QV: $O.out $TESTDEP
-	if(test -d ./test){
+	if(test -f ./test/mkfile){
 		pwd
 		@{cd ./test && mk $MKFLAGS test}
 	}
--