5049589b9025e6961a2aab60f629159033141dc2
markd
  Tue May 12 14:31:21 2026 -0700
run topChecks before any topLibs, even if done in parallel

diff --git src/makefile src/makefile
index 55e4e73ccac..c17f501d209 100644
--- src/makefile
+++ src/makefile
@@ -8,32 +8,32 @@
 
 beta: check-beta clean
 	${MAKE} cgi-beta
 
 # do a git update and clean
 update:
 	${GIT} pull
 	${MAKE} clean
 ##
 # topLibs
 ##
 TOP_LIBS = lib parasol/lib submodules/htslib
 ifneq ($(wildcard jkOwnLib/*),)
   TOP_LIBS += jkOwnLib
 endif
-topLibs: topChecks | ${TOP_LIBS:%=%.topLibs}
-%.topLibs:
+topLibs: ${TOP_LIBS:%=%.topLibs}
+%.topLibs: topChecks
 	${MAKE} -C $*
 
 topChecks:
 	@./checkUmask.sh
 	@MACHTYPE=${MACHTYPE} ./machTest.sh
 	@./submodules/submoduleSetup
 
 optLib:
 	cd optimalLeaf && ${MAKE}
 
 ##
 # hgLib
 ##
 ifneq ($(wildcard hg/makefile),)
    HGLIB_DIRS += hg/lib