From c72a748b277af14e807aa3c4815a0287a6dce41c Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Tue, 20 Dec 2022 13:33:57 +0900 Subject: [PATCH] Win32: add dependency of revision.h When out-of-place build, and revision.h does not exist in the source directory, `VPATH` fallbacks to the current directory. --- win32/Makefile.sub | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/win32/Makefile.sub b/win32/Makefile.sub index 43349bf5f3..ff3a43774e 100644 --- a/win32/Makefile.sub +++ b/win32/Makefile.sub @@ -1347,6 +1347,10 @@ win32/win32.$(OBJEXT): {$(VPATH)}id.h dir.$(OBJEXT) win32/win32.$(OBJEXT): {$(srcdir)}win32/dir.h file.$(OBJEXT) win32/win32.$(OBJEXT): {$(VPATH)}win32/file.h +!if "$(srcdir)" != "." && "$(HAVE_BASERUBY)" == "yes" +revision.h: $(REVISION_H) +!endif + ext/extinit.obj: ext/extinit.c $(SETUP) $(ECHO) compiling ext/extinit.c $(Q) $(CC) $(CFLAGS) $(XCFLAGS) $(CPPFLAGS) $(COUTFLAG)$@ -c ext/extinit.c