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:
authorMarek Safar <marek.safar@gmail.com>2009-07-29 17:53:27 +0400
committerMarek Safar <marek.safar@gmail.com>2009-07-29 17:53:27 +0400
commit907bca6614f5f4bc245b75d4edda60e935d2ee3a (patch)
tree3260b6bdc6b39cb97edd5bedee94bec2838d30e8 /mcs/tests/Makefile
parente1198af4d6215699be97ff91c026eaf941d57bea (diff)
parenta73150931d8c1d2c5e46f2a2135fcf4026f59009 (diff)
Use correct naming, add 4.0 profile
svn path=/trunk/mcs/; revision=138957
Diffstat (limited to 'mcs/tests/Makefile')
-rw-r--r--mcs/tests/Makefile14
1 files changed, 10 insertions, 4 deletions
diff --git a/mcs/tests/Makefile b/mcs/tests/Makefile
index 84c040e2228..07e04e6cd9f 100644
--- a/mcs/tests/Makefile
+++ b/mcs/tests/Makefile
@@ -28,7 +28,7 @@ USE_MCS_FLAGS :=
# mention all targets
all-local $(STD_TARGETS:=-local):
-VALID_PROFILE := $(filter net_1_1 net_2_0 net_2_1, $(PROFILE))
+VALID_PROFILE := $(filter net_1_1 net_2_0 net_2_1 net_4_0, $(PROFILE))
ifdef VALID_PROFILE
# casts
bootstrap-cast.exe: gen-cast-test.cs
@@ -55,20 +55,26 @@ test-casts: boot-casts.out mcs-casts.out
eval.exe: eval-tests.cs
+ifeq (net_4_0, $(PROFILE))
+COMPILER_NAME = dmcs
+TEST_PATTERN = 'v4'
+LOCAL_RUNTIME_FLAGS = --verify-all
+#TOPTIONS += '-il:ver-il-dmcs.xml'
+endif
ifeq (net_2_1, $(PROFILE))
COMPILER_NAME = smcs
-TEST_PATTERN = '*test-*.cs'
+TEST_PATTERN = 'v2'
LOCAL_RUNTIME_FLAGS = --security=temporary-smcs-hack
endif
ifeq (net_2_0, $(PROFILE))
COMPILER_NAME = gmcs
-TEST_PATTERN = '*test-*.cs'
+TEST_PATTERN = 'v2'
LOCAL_RUNTIME_FLAGS = --verify-all
TOPTIONS += '-il:ver-il-gmcs.xml'
endif
ifeq (net_1_1, $(PROFILE))
COMPILER_NAME = mcs
-TEST_PATTERN = 'test-*.cs'
+TEST_PATTERN = 'v1'
LOCAL_RUNTIME_FLAGS = --verify-all
endif