CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2016/09/29 05:04:45
Modified files:
regress/bin/ksh: Makefile
Added files:
regress/bin/ksh/main: Makefile
Log message:
If a Makefile both defines SUBDIR and includes <bsd.regress.mk>,
the "all" target will depend on the "regress" target, so running
"make all" will recurse into the subdirectories for "regress", and
then recurse a second time into the same subdirectories for "all",
running all the tests twice.
Fix this by moving the Makefile to run the main-level tests into
a subdirectory "main" and only including <bsd.subdir.mk> from the
top level Makefile.
Issue reported by otto@; patch OK'ed by otto@ and bluhm@.