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

ruby-changes:5872

From: nobu <ko1@a...>
Date: Tue, 17 Jun 2008 20:33:01 +0900 (JST)
Subject: [ruby-changes:5872] Ruby:r17379 (trunk): * common.mk (miniruby$(EXEEXT)): $(PREP) isn't always same as

nobu	2008-06-17 20:32:40 +0900 (Tue, 17 Jun 2008)

  New Revision: 17379

  Modified files:
    trunk/ChangeLog
    trunk/common.mk

  Log:
    * common.mk (miniruby$(EXEEXT)): $(PREP) isn't always same as
      miniruby, and tests, debug, etc have no meaning when
      cross-compiling.


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=17379&r2=17378&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/common.mk?r1=17379&r2=17378&diff_format=u

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 17378)
+++ ChangeLog	(revision 17379)
@@ -1,3 +1,9 @@
+Tue Jun 17 20:32:37 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* common.mk (miniruby$(EXEEXT)): $(PREP) isn't always same as
+	  miniruby, and tests, debug, etc have no meaning when
+	  cross-compiling.
+
 Tue Jun 17 18:39:11 2008  Ryan Davis  <ryan@w...>
 
 	* common.mk: fixed dependencies on miniruby.
Index: common.mk
===================================================================
--- common.mk	(revision 17378)
+++ common.mk	(revision 17379)
@@ -122,7 +122,7 @@
 
 $(PREP): $(MKFILES)
 
-$(PREP): config.status $(NORMALMAINOBJ) $(MINIOBJS) $(COMMONOBJS) $(DMYEXT) $(ARCHFILE)
+miniruby$(EXEEXT): config.status $(NORMALMAINOBJ) $(MINIOBJS) $(COMMONOBJS) $(DMYEXT) $(ARCHFILE)
 
 GORUBY = go$(RUBY_INSTALL_NAME)
 golf: $(LIBRUBY) $(GOLFOBJS)
@@ -323,7 +323,7 @@
 clean: clean-ext clean-local clean-enc
 clean-local::
 	@$(RM) $(OBJS) $(MINIOBJS) $(MAINOBJ) $(LIBRUBY_A) $(LIBRUBY_SO) $(LIBRUBY) $(LIBRUBY_ALIASES)
-	@$(RM) $(PROGRAM) $(WPROGRAM) $(PREP) dmyext.$(OBJEXT) $(ARCHFILE) .*.time
+	@$(RM) $(PROGRAM) $(WPROGRAM) miniruby$(EXEEXT) dmyext.$(OBJEXT) $(ARCHFILE) .*.time
 	@$(RM) *.inc $(GOLFOBJS) y.tab.c y.output encdb.h transdb.h
 clean-ext: $(PREP)
 	@-$(MINIRUBY) $(srcdir)/ext/extmk.rb --make="$(MAKE)" $(EXTMK_ARGS) clean
@@ -351,16 +351,16 @@
 
 check: test test-all
 
-btest: $(PREP) PHONY
+btest: miniruby$(EXEEXT) PHONY
 	$(BOOTSTRAPRUBY) "$(srcdir)/bootstraptest/runner.rb" --ruby="$(MINIRUBY)" $(OPTS)
 
-btest-miniruby: $(PREP) $(RBCONFIG) $(PROGRAM) PHONY
+btest-miniruby: miniruby$(EXEEXT) $(RBCONFIG) $(PROGRAM) PHONY
 	@$(MINIRUBY) "$(srcdir)/bootstraptest/runner.rb" --ruby="$(MINIRUBY)" -q
 
-test-sample: $(PREP) $(RBCONFIG) $(PROGRAM) PHONY
+test-sample: miniruby$(EXEEXT) $(RBCONFIG) $(PROGRAM) PHONY
 	@$(MINIRUBY) $(srcdir)/rubytest.rb
 
-test-knownbug: $(PREP) $(PROGRAM) PHONY
+test-knownbug: miniruby$(EXEEXT) $(PROGRAM) PHONY
 	$(BOOTSTRAPRUBY) "$(srcdir)/bootstraptest/runner.rb" --ruby="$(PROGRAM)" $(OPTS) $(srcdir)/KNOWNBUGS.rb
 
 test: test-sample btest-miniruby test-knownbug
@@ -772,13 +772,13 @@
 
 ##
 
-run: $(PREP) PHONY
+run: miniruby$(EXEEXT) PHONY
 	$(MINIRUBY) $(srcdir)/test.rb $(RUNOPT)
 
 runruby: $(PROGRAM) PHONY
 	$(RUNRUBY) $(srcdir)/test.rb
 
-parse: $(PREP) PHONY
+parse: miniruby$(EXEEXT) PHONY
 	$(MINIRUBY) $(srcdir)/tool/parse.rb $(srcdir)/test.rb
 
 COMPARE_RUBY = $(BASERUBY)
@@ -816,15 +816,15 @@
 	echo source $(srcdir)/.gdbinit        >> run.gdb
 	echo run                              >> run.gdb
 
-gdb: $(PREP) run.gdb PHONY
+gdb: miniruby$(EXEEXT) run.gdb PHONY
 	gdb -x run.gdb --quiet --args $(MINIRUBY) $(srcdir)/test.rb
 
 # Intel VTune
 
-vtune: $(PREP)
-	vtl activity -c sampling -app ".\$(PREP)","-I$(srcdir)/lib $(srcdir)/test.rb" run
-	vtl view -hf -mn $(PREP) -sum -sort -cd
-	vtl view -ha -mn $(PREP) -sum -sort -cd | $(RUNRUBY) $(srcdir)/tool/vtlh.rb > ha.lines
+vtune: miniruby$(EXEEXT)
+	vtl activity -c sampling -app ".\miniruby$(EXEEXT)","-I$(srcdir)/lib $(srcdir)/test.rb" run
+	vtl view -hf -mn miniruby$(EXEEXT) -sum -sort -cd
+	vtl view -ha -mn miniruby$(EXEEXT) -sum -sort -cd | $(RUNRUBY) $(srcdir)/tool/vtlh.rb > ha.lines
 
 dist: $(PROGRAM)
 	$(RUNRUBY) $(srcdir)/distruby.rb

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

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