214027f89911627e70d5836ea64071b97487144b
hiram
  Mon Oct 4 12:35:07 2021 -0700
fixup race condition to mkdir lib/MACHTYPE refs #28240

diff --git src/lib/makefile src/lib/makefile
index 1c87f76..95f9a00 100644
--- src/lib/makefile
+++ src/lib/makefile
@@ -41,26 +41,26 @@
     ra.o rainbow.o raToStruct.o rbTree.o rangeTree.o regexHelper.o repMask.o \
     rle.o rnautil.o rqlEval.o rqlParse.o rqlToSql.o rudp.o \
     scoreWindow.o seg.o seqOut.o seqStats.o servBrcMcw.o servCrunx.o \
     servcis.o servcl.o servmsII.o servpws.o shaRes.o slog.o snof.o \
     snofmake.o snofsig.o spaceSaver.o spacedColumn.o spacedSeed.o \
     sparseMatrix.o splatAli.o sqlList.o sqlNum.o sqlReserved.o strex.o subText.o sufa.o sufx.o synQueue.o \
     tabRow.o tagSchema.o tagStorm.o tagToJson.o tagToSql.o textOut.o tokenizer.o trix.o twoBit.o \
     udc.o uuid.o vcf.o vcfBits.o vGfx.o vPng.o verbose.o vMatrix.o \
     wildcmp.o windowsToAscii.o wormdna.o \
     xAli.o xa.o xap.o xenshow.o xmlEscape.o xp.o zlibFace.o
 
 $(MACHTYPE)/jkweb.a: $(O) $(MACHTYPE)
 	ar rcus $(MACHTYPE)/jkweb.a $(O)
 
 $(MACHTYPE):
-	mkdir $(MACHTYPE)
+	mkdir -p $(MACHTYPE)
 
 test:
 	cd tests && ${MAKE} test
 
 clean:
 	rm -f ${O} $(MACHTYPE)/jkweb.a
 	cd tests && ${MAKE} clean
 
 tags:
 	etags ../inc/*.h ../lib/*.h ../lib/*.c  ../hg/inc/*.h ../hg/lib/*.h ../hg/lib/*.c ../hg/hgTracks/*.c ../hg/hgc/*.c ../hg/hgTrackUi/*.c