From 9fe9ffb8423cb2dc2a10cf67a6efceaf1a8055a7 Mon Sep 17 00:00:00 2001 From: usa Date: Sun, 20 May 2018 18:13:08 +0000 Subject: [PATCH] goruby build was broken git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63471 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- Makefile.in | 1 + common.mk | 2 +- win32/Makefile.sub | 5 +++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Makefile.in b/Makefile.in index e0de4801be..ccfb2ded2b 100644 --- a/Makefile.in +++ b/Makefile.in @@ -209,6 +209,7 @@ INSTALLED_LIST= .installed.list NEWLINE_C = enc/trans/newline.c MINIPRELUDE_C = miniprelude.c PRELUDE_C = prelude.c +GOLF_PRELUDE_C= golf_prelude.c RBCONFIG = .rbconfig.time MAINSRC = $(MAINOBJ:@OBJEXT@=c) diff --git a/common.mk b/common.mk index acb3d7ff4d..eee2067b09 100644 --- a/common.mk +++ b/common.mk @@ -1012,7 +1012,7 @@ $(PRELUDE_C): $(COMPILE_PRELUDE) \ $(Q) $(BASERUBY) $(srcdir)/tool/generic_erb.rb -I$(srcdir) -c -o $@ \ $(srcdir)/template/prelude.c.tmpl $(PRELUDE_SCRIPTS) -{$(VPATH)}golf_prelude.c: $(COMPILE_PRELUDE) {$(srcdir)}golf_prelude.rb +$(GOLF_PRELUDE_C): $(COMPILE_PRELUDE) {$(srcdir)}golf_prelude.rb $(ECHO) generating $@ $(Q) $(BASERUBY) $(srcdir)/tool/generic_erb.rb -I$(srcdir) -c -o $@ \ $(srcdir)/template/prelude.c.tmpl golf_prelude.rb diff --git a/win32/Makefile.sub b/win32/Makefile.sub index 61d492a3e1..0a5bb145b4 100644 --- a/win32/Makefile.sub +++ b/win32/Makefile.sub @@ -505,6 +505,11 @@ PRELUDE_C = $(srcdir)/prelude.c !else PRELUDE_C = prelude.c !endif +!if !exist(golf_prelude.c) && exist($(srcdir)/golf_prelude.c) +GOLF_PRELUDE_C = $(srcdir)/golf_prelude.c +!else +GOLF_PRELUDE_C = golf_prelude.c +!endif RBCONFIG = ./.rbconfig.time !include $(srcdir)/common.mk