Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaja R Harinath <harinath@hurrynot.org>2004-08-26 15:47:25 +0400
committerRaja R Harinath <harinath@hurrynot.org>2004-08-26 15:47:25 +0400
commit1fc13eeeeaf4469fe116fd084f335697096a38aa (patch)
treee333c9ad025defa0b6f9d37ac5c4d5667f13d057 /Makefile.am
parent9ea4855603639de84c8714edd7748ef02ac1f3a4 (diff)
(mcs-do-run-test): Depend on '$(tmpinst)/bin/mbas'.
($(tmpinst)/bin/mbas): Create temporary wrapper file, so that the testcases pick the built 'mbas.exe'. svn path=/trunk/mono/; revision=32873
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am8
1 files changed, 7 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am
index a661f23c9fa..46ebdc7a791 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -136,7 +136,7 @@ mcs-do-full-build:
mcs-do-clean-profiles:
cd $(mcs_topdir) && $(MAKE) clean-profiles
-mcs-do-run-test: tmpinst-dir
+mcs-do-run-test: tmpinst-dir $(tmpinst)/bin/mbas
tmpinst=`cd $(tmpinst) && pwd` ; \
PATH=$$tmpinst/bin:$$PATH ; export PATH ; \
cd $(mcs_topdir) && $(MAKE) PROFILE=default run-test
@@ -190,6 +190,12 @@ $(tmpinst)/bin/mcs: $(srcdir)/Makefile.am
(t=`cd $(tmpinst) && pwd`; echo '#! /bin/sh'; echo 'exec "'"$$t/bin/mono"'" "'"$$t/lib/mcs.exe"'" "$$@"') > $@
chmod +x $@
+# Used only by 'bootstrap-check' -- so, can safely use runtime/mbas.exe.
+$(tmpinst)/bin/mbas: $(srcdir)/Makefile.am
+ t=`cd $(tmpinst) && pwd`; r=`cd $(srcdir)/runtime && pwd`; \
+ ( echo '#! /bin/sh'; echo 'exec "'"$$t/bin/mono"'" "'"$$r/mbas.exe"'" "$$@"' ) > $@
+ chmod +x $@
+
$(tmpinst)/etc/mono/1.0/machine.config: $(srcdir)/data/net_1_1/machine.config
rm -f $@
srcdir=`cd $(srcdir) && pwd`; cd $(tmpinst)/etc/mono/1.0 && $(LN_S) $$srcdir/data/net_1_1/machine.config machine.config