Added missing Serializable attributes, deserialization constructors etc.
[mono.git] / mcs / README.building
1
2 [1] Building mono + mcs from CVS on *NIX. The Easy Way (tm)
3 -------------------------------------------------------------
4 1. Get mono and mcs from CVS (http://www.go-mono.com/download.html)
5
6 2. Use the script to build mono (mono/doc/mono-build.sh).
7
8 3. Copy the dlls and mcs.exe from the latest monocharge tarball
9 (http://www.gnome-db.org/~gonzalo/mono/) to /where/you/installed/mono/lib and
10 ..../bin respectively.
11
12
13
14 [2] Keeping the stuff up to date
15 ----------------------------------
16 Once you have followed the above steps, do these ones to keep your installation
17 up to date:
18
19 1. In mcs directory,
20
21         cvs -z3 update -Pd
22         make -f makefile.gnu
23
24 2. Use the mono-build.sh script to update, rebuild and install mono from CVS.
25 Doing a cvs update of mono/doc/mono-build.sh file is also a good idea.
26
27 3. In mcs directory:
28
29         make -f makefile.gnu install prefix=/prefix/of/your/installation/path
30
31 4. In case of troubles (ie, unable to compile mcs/* sources) go to [1].
32
33 -Gonzalo