2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / Makefile
index 10940059172ac9a4281a760c696fab9d06f535a0..cedf9c3518cac861df38c47f6744d7aa0e180864 100644 (file)
@@ -1,6 +1,6 @@
 thisdir := .
 
-SUBDIRS := build jay mcs monoresgen class mbas nunit20 ilasm tools tests errors docs
+SUBDIRS := build jay mcs tools/resgen class mbas nunit20 ilasm tools tests errors docs
 DIST_ONLY_SUBDIRS := gmcs
 
 basic_SUBDIRS := jay mcs class
@@ -35,20 +35,15 @@ profiles-do--%:
 profile-do--%:
        $(MAKE) PROFILE=$(subst --, ,$*)
 
+# We don't want to run the tests in parallel.  We want behaviour like -k.
 profiles-do--run-test:
-       ret=:; \
-       $(MAKE) PROFILE=default run-test || ret=false; \
-       $(MAKE) PROFILE=net_2_0 run-test && $$ret
+       ret=:; $(foreach p,$(PROFILES), { $(MAKE) PROFILE=$(p) run-test || ret=false; }; ) $$ret
 
 # Orchestrate the bootstrap here.
-profiles-do--all: profile-do--net_2_0--all
-       @:
-
 profile-do--net_2_0--all: profile-do--net_2_0_bootstrap--all
 profile-do--net_2_0_bootstrap--all: profile-do--default--all
-
-ifeq (linux, $(PLATFORM))
 profile-do--default--all: profile-do--net_1_1_bootstrap--all
+ifeq (linux, $(PLATFORM))
 profile-do--net_1_1_bootstrap--all: profile-do--basic--all
 endif
 
@@ -79,7 +74,8 @@ DISTFILES = \
        MonoIcon.png            \
        README                  \
        ScalableMonoIcon.svg    \
-       winexe.in
+       winexe.in               \
+       nunit.key
 
 dist-local: dist-default