summaryrefslogtreecommitdiff
path: root/common.mk
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-06-17 11:32:40 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-06-17 11:32:40 +0000
commita9934cb0982095dc68b2bf952775f658c2a691f8 (patch)
tree2b815367afc7305d0737ce030d691a315b2d9a08 /common.mk
parentc6e2c05b2083439e87af1faecc47edb967246a1c (diff)
* common.mk (miniruby$(EXEEXT)): $(PREP) isn't always same as
miniruby, and tests, debug, etc have no meaning when cross-compiling. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17379 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'common.mk')
-rw-r--r--common.mk26
1 files changed, 13 insertions, 13 deletions
diff --git a/common.mk b/common.mk
index 243ee4d1a2..61a74e23f8 100644
--- a/common.mk
+++ b/common.mk
@@ -122,7 +122,7 @@ loadpath: $(PREP)
$(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 @@ clear-installed-list:
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 @@ realclean-enc:: distclean-enc
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 @@ $(srcdir)/ext/ripper/ripper.c:
##
-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 @@ run.gdb:
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