2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
[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.gotmono.com/sapians/jackson 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
23 2. In mcs/class/corlib,
24
25         make
26
27 3. Backup the dlls in your $PREFIX/lib directory
28
29 4. Use the mono-build.sh script to update, rebuild and install mono from CVS.
30 Doing a cvs update of mono/doc/mono-build.sh file is also a good idea.
31
32 5. Restore the back of the dlls
33
34 6. In mcs directory:
35
36         make install prefix=/prefix/of/your/installation/path
37
38 NOTE: In case of troubles (ie, unable to compile mcs/* sources) go to [1].
39
40 -Gonzalo