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

ruby-changes:28732

From: nobu <ko1@a...>
Date: Thu, 16 May 2013 16:54:14 +0900 (JST)
Subject: [ruby-changes:28732] nobu:r40784 (trunk): Makefile.in: loadpath from loadpath.c

nobu	2013-05-16 16:54:04 +0900 (Thu, 16 May 2013)

  New Revision: 40784

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=40784

  Log:
    Makefile.in: loadpath from loadpath.c
    
    * Makefile.in (loadpath): $LOAD_PATH in miniruby is empty by default
      now.
    
    * win32/Makefile.sub (loadpath): separate for quirky cmd.exe syntax.

  Modified files:
    trunk/Makefile.in
    trunk/common.mk
    trunk/win32/Makefile.sub

Index: common.mk
===================================================================
--- common.mk	(revision 40783)
+++ common.mk	(revision 40784)
@@ -185,9 +185,6 @@ $(MKMAIN_CMD): $(MKFILES) all-incs $(PRE https://github.com/ruby/ruby/blob/trunk/common.mk#L185
 
 prog: program wprogram
 
-loadpath: $(PREP) PHONY
-	$(MINIRUBY) -e 'p $$:'
-
 $(PREP): $(MKFILES)
 
 miniruby$(EXEEXT): config.status $(ALLOBJS) $(ARCHFILE) $(DTRACE_OBJ)
Index: win32/Makefile.sub
===================================================================
--- win32/Makefile.sub	(revision 40783)
+++ win32/Makefile.sub	(revision 40784)
@@ -1126,3 +1126,8 @@ INSNS	= opt_sc.inc optinsn.inc optunifs. https://github.com/ruby/ruby/blob/trunk/win32/Makefile.sub#L1126
 ! if [del insns_rules.mk > nul]
 ! endif
 !endif
+
+loadpath: verconf.h
+	@$(CPP) $(XCFLAGS) $(CPPFLAGS) $(srcdir)/loadpath.c | \
+	sed -e '1,/^const char ruby_initial_load_paths/d;/;/,$$d' \
+	    -e '/^^ /!d;s/ *"\\\\0"$$//;s/" *"//g'
Index: Makefile.in
===================================================================
--- Makefile.in	(revision 40783)
+++ Makefile.in	(revision 40784)
@@ -464,3 +464,8 @@ $(INSNS): $(srcdir)/insns.def vm_opts.h https://github.com/ruby/ruby/blob/trunk/Makefile.in#L464
 	  $(srcdir)/tool/instruction.rb $(srcdir)/tool/insns2vm.rb
 	$(ECHO) generating $@
 	$(Q) $(BASERUBY) -Ku $(srcdir)/tool/insns2vm.rb $(INSNS2VMOPT) $@
+
+loadpath: verconf.h
+	@$(CPP) $(XCFLAGS) $(CPPFLAGS) $(srcdir)/loadpath.c | \
+	sed -e '1,/^const char ruby_initial_load_paths/d;/;/,$$d' \
+	    -e '/^ /!d;s/ *"\\0"$$//;s/" *"//g'

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

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