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>2010-04-09 21:13:53 +0400
committerRaja R Harinath <harinath@hurrynot.org>2010-04-09 21:13:53 +0400
commit3c60b02ee5612101c5c9110c30ea2b522641216e (patch)
tree2c73b10e973f2b216cbc9c49074f0add3a776b52 /Makefile.am
parentfcb4e9cfd0b39c8e302f4872502cd1f40b453212 (diff)
Re-enable 'compiler-tests' target
svn path=/trunk/mono/; revision=155164
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am52
1 files changed, 18 insertions, 34 deletions
diff --git a/Makefile.am b/Makefile.am
index 573238e9a8f..17c95137b57 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -32,12 +32,11 @@ pkgconfigdir = $(libdir)/pkgconfig
noinst_DATA = mono-uninstalled.pc
DISTCLEANFILES= mono-uninstalled.pc
-.PHONY: get-monolite-latest mcs-do-compiler-tests compiler-tests bootstrap-world
-
# building with monolite
mcslib = $(mcs_topdir)/class/lib
monolite = $(mcslib)/monolite
monolite_url = http://mono.ximian.com/daily/monolite-latest.tar.gz
+.PHONY: get-monolite-latest
get-monolite-latest:
-rm -fr $(mcslib)/monolite-*
-mkdir -p $(mcslib)
@@ -46,32 +45,28 @@ get-monolite-latest:
cd $(mcslib) && { (wget -O- $(monolite_url) || curl $(monolite_url)) | gzip -d | tar xf - ; }
cd $(mcslib) && mv -f monolite-* monolite
-compiler-tests: build-test-mono-mcs-moon
-
-compiler-tests-net_2_0:
- -rm -f $(mcs_topdir)/build/common/Consts.cs.save
- -mv -f $(mcs_topdir)/build/common/Consts.cs $(mcs_topdir)/build/common/Consts.cs.save
- cd $(mcs_topdir) && $(MAKE) PROFILE=net_2_0_bootstrap clean
- cd $(mcs_topdir) && $(MAKE) PROFILE=net_2_0 clean
- -mv -f $(mcs_topdir)/build/common/Consts.cs.save $(mcs_topdir)/build/common/Consts.cs
+.PHONY: validate do-build-mono-mcs mcs-do-clean mcs-do-tests
+validate: do-build-mono-mcs
+ $(MAKE) mcs-do-tests
+do-build-mono-mcs: mcs-do-clean
$(MAKE) all
- $(MAKE) test_profiles=net_2_0 mcs-do-compiler-tests
+mcs-do-clean:
+ cd runtime && $(MAKE) clean-local
+ cd mono/tests && $(MAKE) clean
+mcs-do-tests:
+ cd runtime && $(MAKE) check-local
+ cd mono/tests && $(MAKE) check
-bootstrap-world: compiler-tests
- $(MAKE) install
+.PHONY: compiler-tests mcs-do-compiler-tests
+compiler-tests:
+ $(MAKE) test_select='TEST_SUBDIRS="tests errors"' validate
+mcs-do-compiler-tests:
+ $(MAKE) test_select='TEST_SUBDIRS="tests errors"' mcs-do-tests
-bootstrap-world-net_2_0: compiler-tests-net_2_0
+.PHONY: bootstrap-world
+bootstrap-world: compiler-tests
$(MAKE) install
-# internal targets
-.PHONY: build-test-mono-mcs-moon
-build-test-mono-mcs-moon: do-build-moon-maybe
- $(MAKE) mcs-do-compiler-tests
-
-.PHONY: do-build-mono-mcs
-do-build-mono-mcs: mcs-do-clean
- $(MAKE) all
-
if MOONLIGHT
moon-do-build: config.h
@list='$(MOONLIGHT_SUBDIRS)'; for subdir in $$list; do \
@@ -88,13 +83,6 @@ moon-do-clean:
cd $(mcs_topdir) && NO_DIR_CHECK=1 $(MAKE) PROFILE=moonlight_raw clean
endif
-mcs-do-clean:
- cd runtime && $(MAKE) clean-local
- cd mono/tests && $(MAKE) clean
-mcs-do-compiler-tests:
- cd runtime && $(MAKE) test_select='TEST_SUBDIRS="tests errors"' check-local
- cd mono/tests && $(MAKE) check
-
win32getdeps:
wget http://www.go-mono.com/archive/pkgconfig-0.11-20020310.zip
wget http://www.go-mono.com/archive/glib-2.0.4-20020703.zip
@@ -112,10 +100,6 @@ win32getdeps:
win32setup:
makensis /DMILESTONE=$(VERSION) /DSOURCE_INSTALL_DIR=$(SOURCE_INSTALL_DIR) /DBUILDNUM=$(BUILDNUM) monowiz.win32.nsi
-bootstrap: all
- @echo "*** 'make bootstrap' is obsolete. Just run 'make' to perform a combined mono+mcs build"
- exit 1
-
patch-quiet:
find mono -name Makefile -exec scripts/patch-quiet.sh {} \;
find libgc -name Makefile -exec scripts/patch-quiet.sh {} \;