[前][次][番号順一覧][スレッド一覧]

ruby-changes:3569

From: ko1@a...
Date: Tue, 15 Jan 2008 14:58:49 +0900 (JST)
Subject: [ruby-changes:3569] nobu - Ruby:r15058 (trunk): * {win,bcc}32/setup.mak (-basic-vars-): expand BASERUBY to full path

nobu	2008-01-15 14:57:40 +0900 (Tue, 15 Jan 2008)

  New Revision: 15058

  Modified files:
    trunk/ChangeLog
    trunk/bcc32/setup.mak
    trunk/win32/enc-setup.mak
    trunk/win32/setup.mak

  Log:
    * {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.


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/bcc32/setup.mak?r1=15058&r2=15057&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/win32/setup.mak?r1=15058&r2=15057&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=15058&r2=15057&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/win32/enc-setup.mak?r1=15058&r2=15057&diff_format=u

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 15057)
+++ ChangeLog	(revision 15058)
@@ -1,3 +1,10 @@
+Tue Jan 15 14:57:38 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* {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.
+
 Tue Jan 15 14:44:53 2008  Nobuyoshi Nakada  <nobu@r...>
 
 	* encoding.c (rb_locale_charmap): use ASCII-8BIT in miniruby.
Index: win32/setup.mak
===================================================================
--- win32/setup.mak	(revision 15057)
+++ win32/setup.mak	(revision 15058)
@@ -13,7 +13,7 @@
 prefix = /usr
 !endif
 BANG = !
-APPEND = echo>>$(MAKEFILE)
+APPEND = echo.>>$(MAKEFILE)
 !ifdef MAKEFILE
 MAKE = $(MAKE) -f $(MAKEFILE)
 !else
@@ -56,6 +56,9 @@
 BASERUBY = $(BASERUBY)
 !endif
 <<
+!if !defined(BASERUBY)
+	@for %I in (ruby.exe) do @echo BASERUBY = "%~$$PATH:I" >> $(MAKEFILE)
+!endif
 
 -system-vars-: -runtime-
 
Index: win32/enc-setup.mak
===================================================================
--- win32/enc-setup.mak	(revision 15057)
+++ win32/enc-setup.mak	(revision 15058)
@@ -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)
Index: bcc32/setup.mak
===================================================================
--- bcc32/setup.mak	(revision 15057)
+++ bcc32/setup.mak	(revision 15058)
@@ -15,7 +15,7 @@
 OS = bccwin32
 RT = $(OS)
 BANG = !
-APPEND = echo>>$(MAKEFILE)
+APPEND = echo.>>$(MAKEFILE)
 !ifdef MAKEFILE
 MAKE = $(MAKE) -f $(MAKEFILE)
 !else
@@ -42,7 +42,15 @@
 $(BANG)ifndef prefix
 prefix = $(prefix:\=/)
 $(BANG)endif
+$(BANG)if !defined(BASERUBY)
+!if defined(BASERUBY)
+BASERUBY = $(BASERUBY)
+!endif
 |
+!if !defined(BASERUBY)
+	@for %I in (ruby.exe) do @echo BASERUBY = "%~$$PATH:I" >> $(MAKEFILE)
+!endif
+	@$(APPEND) $(BANG)endif
 !if exist(confargs.mk)
 	@type confargs.mk >> $(MAKEFILE)
 	@del confargs.mk

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]