Documentation update, plus cvs docs
[mono.git] / web / download
1 * Software Availability
2
3         The Virtual Execution System is available in package `mono'.
4         Currently this contains a metadata library and the
5         disassembler.  Please reffer to our <a
6         href="runtime.html">Runtime</a> description for more details
7         on this part of the project.
8
9         The code for the C# compiler as well as the language error
10         test suite and the class library are in the `mcs' package, we
11         will move this later into `mono' itself. 
12
13         In order to make mcs and the class libraries you will need the
14         GNU make tools.  These may be obtained for the Windows
15         environment from <a href="www.cygwin.com">cygwin.com</a>.
16
17         You will also need to get GLIB, from: <a
18 href="ftp://ftp.gtk.org/pub/gtk/v1.2/glib-1.2.10.tar.gz">ftp://ftp.gtk.org/pub/gtk/v1.2/glib-1.2.10.tar.gz</a>
19
20 <a name="sources">
21 ** Sources
22
23         Currently we will be providing CVS snapshots every day, until
24         we make the first tarball release.
25
26         <ul>
27                 <a name="july-22">
28                 <b>July 22, 2001</b>
29                 <ul>
30                 * <a href="archive/mcs-22-Jul-2001.tar.gz">mcs-22-Jul-2001.tar.gz</a>: CVS snapshot.
31                 * <a href="archive/mcs-Jul-22-Jul-19-2001.tar.gz">Differences since 19</a>: CVS snapshot.
32                 * <a href="archive/mcs-22">Release Notes</a>
33                 </ul>
34
35                 <a name="july-19">
36                 <b>July 19th, 2001</b>
37                 <ul>
38                 * <a href="archive/mcs-19-Jul-2001.tar.gz">mcs-19-Jul-2001.tar.gz</a>: CVS snapshot.
39                 * <a href="archive/mcs-Jul-17-Jul-19-2001.tar.gz">Differences since 17</a>: CVS snapshot.
40                 * <a href="archive/mcs-19">Release Notes</a>
41                 </ul>
42
43                 <a name="july-17">
44                 <b>July 17th, 2001</b>
45                 <ul>
46                 * <a href="archive/mcs-17-Jul-2001.tar.gz">mcs-17-Jul-2001.tar.gz</a>: CVS snapshot.
47                 * <a href="archive/mcs-Jul-15-Jul-17-2001.tar.gz">Differences since 15</a>: CVS snapshot.
48                 * <a href="archive/mcs-17">Release Notes</a>
49                 </ul>
50
51                 <a name="july-15">
52                 <b>July 15th, 2001</b>
53                 <ul>
54                 * <a href="archive/mcs-15-Jul-2001.tar.gz">mcs-15-Jul-2001.tar.gz</a>: CVS snapshot.
55                 * <a href="archive/mono-0.4.tar.gz">mono-0.4.tar.gz</a>: Packaged Source Code.
56                 * <a href="archive/mono-0.4">Release Notes</a>
57                 </ul>
58
59                 <a name="july-14">
60                 <b>July 14th, 2001</b>
61                 <ul>
62                 * <a href="archive/mcs-12-Jul-2001.tar.gz">mcs-12-Jul-2001.tar.gz</a>: CVS snapshot.
63                 * <a href="archive/mono-0.3.tar.gz">mono-0.3.tar.gz</a>: Packaged Source Code.
64                 </ul>
65
66                 <a name="july-8">
67                 <b>July 8th, 2001</b>
68
69                 <ul>
70                 * <a href="archive/mcs-08-Jul-2001.tar.gz">mcs-08-Jul-2001.tar.gz</a>: CVS Snapshot
71                 * <a href="archive/mono-08-Jul-2001.tar.gz">mono-08-Jul-2001.tar.gz</a>: CVS Snapshot
72                 </ul>
73         </ul>
74
75 <a name="install">
76 ** Installing the software
77
78         To install and work on the compiler and the class libraries,
79         follow these instructions:
80
81         <ul>
82                 * Install <a href="http://www.cygwin.org">CygWin</a> first.
83
84                 * Untar the MCS distribution (see below for information).
85
86                 * Go into the MCS directory and type `make windows'
87         </ul>
88
89         To compile the mono runtime on windows:
90
91         <ul>
92                 * Install <a href="http://www.cygwin.org">CygWin</a> first.
93
94                 * Once installed, in a terminal window or a cygwin
95                   window (a shortcut should be on your desktop), untar the glib
96                   distribution:
97
98 <pre>
99 tar xzvf glib-1.2.10.tar.gz
100 </pre>
101
102                 * Configure, compile and install glib, like this:
103
104 <pre>
105 ./configure --prefix=/usr/bin
106 make
107 make install
108 </pre>
109
110                 * Unpack the mono distribution:
111
112 <pre>
113 tar xzvf mono-XXX.tar.gz
114 </pre>
115
116                 * Configure, compile and install:
117
118 <pre>
119 ./configure --prefix=//c/mono
120 make
121 make install
122 </pre>
123         </ul>
124
125         To compile the mono runtime on Unix:
126
127         <ul>
128
129                 * Download the mono distribution
130
131                 * Unpack the mono distribution:
132
133 <pre>
134 tar xzvf mono-XXX.tar.gz
135 </pre>
136
137                 * Configure, compile and install:
138 <pre>
139 ./configure
140 make
141 make install
142 </pre>
143         </ul>
144         
145 ** CVS
146
147         We are trying to figure out where to put our CVS repository.
148         We are debating between the GNOME CVS or SourceForge.  Watch
149         this spot.
150
151