214027f89911627e70d5836ea64071b97487144b hiram Mon Oct 4 12:35:07 2021 -0700 fixup race condition to mkdir lib/MACHTYPE refs #28240 diff --git src/hg/lib/makefile src/hg/lib/makefile index 3172668..4b0967b 100644 --- src/hg/lib/makefile +++ src/hg/lib/makefile @@ -38,33 +38,36 @@ wiggleUtils.o wikiLink.o ifeq (${USE_HIC}, 1) O += straw.o endif ifeq (${GBROWSE}, 1) GBROWSE_D=-DGBROWSE else GBROWSE_D= endif %.o: %.c ${CC} ${COPT} ${CFLAGS} ${GBROWSE_D} ${LOWELAB_DEFS} ${HG_DEFS} ${HG_WARN} ${HG_INC} ${XINC} -o $@ -c $< -../../lib/$(MACHTYPE)/jkhgap.a: $(O) +../../lib/$(MACHTYPE)/jkhgap.a: $(O) libDir ar rcus ../../lib/$(MACHTYPE)/jkhgap.a $(O) +libDir: + mkdir -p ../../lib/$(MACHTYPE) + jWestHeader.h: jWestHeader.html sed -e 's/\\/\\\\/g; s/"/\\"/g; s/^/"/; s/$$/\\n"/;' jWestHeader.html > jWestHeader.h jWestBanner.h: jWestBanner.html sed -e 's/\\/\\\\/g; s/"/\\"/g; s/^/"/; s/$$/\\n"/;' jWestBanner.html > jWestBanner.h web.o: jWestHeader.h jWestBanner.h straw.o: straw/straw.cpp straw/straw.h straw/cStraw.cpp cd straw && ${MAKE} straw clean: rm -f $(O); rm -f jWestHeader.h jWestBanner.h rm -f ../../lib/$(MACHTYPE)/jkhgap.a;