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}
}
--
⑨