[xbuild] ToolTask - make error column check a little non-specific.
[mono.git] / mcs / README
index 365dc89247ecfb3dfe635a9ff0ea2209b203c498..2a64e0f6ef65989c43185a511fdc9bf9e6b74332 100644 (file)
@@ -1,4 +1,4 @@
-This contains code written in C# of Mono, it contains:
+This contains the C# components of the Mono project.
 
        * Compilers written in C#
 
 
        * Compilers written in C#
 
@@ -12,9 +12,6 @@ package module which drives the compilation of this directory.
 * Layout
 ========
 
 * Layout
 ========
 
-       bmcs/
-               New experimental Basic compiler.
-
        build/
                Rules, configuration and makefile components to build
                this module.
        build/
                Rules, configuration and makefile components to build
                this module.
@@ -25,16 +22,11 @@ package module which drives the compilation of this directory.
        errors/
                Sample programs that should generate errors by the C# compiler.
 
        errors/
                Sample programs that should generate errors by the C# compiler.
 
-       gmcs/
-
-               The Mono C# compiler with Generics support.  This will
-               become the default in Mono 2.0.
-
        jay/
                Yacc-based parser generator.
 
        mcs/
        jay/
                Yacc-based parser generator.
 
        mcs/
-               The Mono C# compiler (1.0 + 2.0 minus generics).
+               The Mono C# compiler
 
        tests/
                Regression test suite for the C# compiler
 
        tests/
                Regression test suite for the C# compiler
@@ -59,23 +51,28 @@ package module which drives the compilation of this directory.
 You can build individual components in the hierarchy by running the command
 "make", and to install it use "make install".
 
 You can build individual components in the hierarchy by running the command
 "make", and to install it use "make install".
 
-If you need to build a given component on the 2.x profile, you must use 
-the following command:
+By default, the 2.x profile is built, if you want to build the net 1.1 profile,
+use the following command:
 
 
-       make PROFILE=net_2_0
+       make PROFILE=net_1_1
 
 And to install:
 
 
 And to install:
 
-       make PROFILE=net_2_0 install
+       make PROFILE=net_1_1 install
+
+To turn on verbose mode in the build (for example to diagnose a
+problem), you can use the V=1 flag, like this:
+
+       make V=1
 
 * Running Unit tests
 ====================
 
 You can run unit tests in individual components by running the command
 "make run-test".  If you want to run tests for a different profile (say
 
 * Running Unit tests
 ====================
 
 You can run unit tests in individual components by running the command
 "make run-test".  If you want to run tests for a different profile (say
-'net_2_0')
+'net_1_1')
 
 
-       make run-test PROFILE=net_2_0
+       make run-test PROFILE=net_1_1
 
 If you want to only run the tests in a single fixture (say
 'MonoTests.System.TypeTest'), you can use
 
 If you want to only run the tests in a single fixture (say
 'MonoTests.System.TypeTest'), you can use