summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-01-15 05:57:40 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-01-15 05:57:40 +0000
commitde556e6281860dd350f458e653052f8addf9ec6d (patch)
treeb9165e1a9d6957cce0651495e14f785cc655ec36 /win32
parent3c3b2fe143943f0a8a11767637088b3ca82c2d53 (diff)
* {win,bcc}32/setup.mak (-basic-vars-): expand BASERUBY to full path
to get rid of ./ruby.exe. * win32/enc-setup.mak: workaround for Borland make. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@15058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'win32')
-rw-r--r--win32/enc-setup.mak4
-rw-r--r--win32/setup.mak5
2 files changed, 6 insertions, 3 deletions
diff --git a/win32/enc-setup.mak b/win32/enc-setup.mak
index 2b51c4bf66..bc4df0fdc4 100644
--- a/win32/enc-setup.mak
+++ b/win32/enc-setup.mak
@@ -1,6 +1,6 @@
-BUILTIN_ENCOBJS:
+BUILTIN_ENCOBJS: $(srcdir)/enc/Makefile.in
!include $(srcdir)/enc/Makefile.in
-BUILTIN_ENCOBJS: $(srcdir)/enc/Makefile.in
+BUILTIN_ENCOBJS:
@echo BUILTIN_ENCOBJS = $(BUILTIN_ENCS:.c=.obj) >> $(MAKEFILE)
diff --git a/win32/setup.mak b/win32/setup.mak
index 205f1f956a..455b6ae83d 100644
--- a/win32/setup.mak
+++ b/win32/setup.mak
@@ -13,7 +13,7 @@ srcdir = $(WIN32DIR)/..
prefix = /usr
!endif
BANG = !
-APPEND = echo>>$(MAKEFILE)
+APPEND = echo.>>$(MAKEFILE)
!ifdef MAKEFILE
MAKE = $(MAKE) -f $(MAKEFILE)
!else
@@ -56,6 +56,9 @@ EXTOUT = $(EXTOUT)
BASERUBY = $(BASERUBY)
!endif
<<
+!if !defined(BASERUBY)
+ @for %I in (ruby.exe) do @echo BASERUBY = "%~$$PATH:I" >> $(MAKEFILE)
+!endif
-system-vars-: -runtime-