From: Bram Moolenaar Date: Fri, 13 Nov 2020 16:47:33 +0000 (+0100) Subject: patch 8.2.1981: MinGW: parallel compilation might fail X-Git-Tag: v8.2.1981 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8496c9eadbf4ea3bf69e2e01456831eee2bddf0a;p=vim patch 8.2.1981: MinGW: parallel compilation might fail Problem: MinGW: parallel compilation might fail. Solution: Add dependencies on $(OUTDIR). (Masamichi Abe, closes #7287) --- diff --git a/src/Make_cyg_ming.mak b/src/Make_cyg_ming.mak index 75021cc37..498f34e1f 100644 --- a/src/Make_cyg_ming.mak +++ b/src/Make_cyg_ming.mak @@ -1055,6 +1055,12 @@ install.exe: dosinst.c dosinst.h version.h uninstall.exe: uninstall.c dosinst.h version.h $(CC) $(CFLAGS) -o uninstall.exe uninstall.c $(LIB) -lole32 +$(OBJ): $(OUTDIR) + +$(EXEOBJG): $(OUTDIR) + +$(EXEOBJC): $(OUTDIR) + ifeq ($(VIMDLL),yes) $(TARGET): $(OUTDIR) $(OBJ) $(LINK) $(CFLAGS) $(LFLAGS) -o $@ $(OBJ) $(LIB) -lole32 -luuid -lgdi32 $(LUA_LIB) $(MZSCHEME_LIBDIR) $(MZSCHEME_LIB) $(PYTHONLIB) $(PYTHON3LIB) $(RUBYLIB) @@ -1280,7 +1286,7 @@ $(OUTDIR)/%.o : xdiff/%.c $(XDIFF_DEPS) $(CC) -c $(CFLAGS) $< -o $@ -$(PATHDEF_SRC): Make_cyg_ming.mak Make_cyg.mak Make_ming.mak +$(PATHDEF_SRC): $(OUTDIR) Make_cyg_ming.mak Make_cyg.mak Make_ming.mak ifneq (sh.exe, $(SHELL)) @echo creating $(PATHDEF_SRC) @echo '/* pathdef.c */' > $(PATHDEF_SRC) diff --git a/src/version.c b/src/version.c index d1e174d34..3dde5b22a 100644 --- a/src/version.c +++ b/src/version.c @@ -750,6 +750,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1981, /**/ 1980, /**/