release 17
[mono.git] / doc / 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-17">
28                 <b>July 17th, 2001</b>
29                 <ul>
30                 * <a href="archive/mcs-17-Jul-2001.tar.gz">mcs-17-Jul-2001.tar.gz</a>: CVS snapshot.
31                 * <a href="archive/mcs-Jul-15-Jul-17-2001.tar.gz">Differences since 15</a>: CVS snapshot.
32                 * <a href="archive/mcs-17">Release Notes</a>
33                 </ul>
34
35                 <a name="july-15">
36                 <b>July 15th, 2001</b>
37                 <ul>
38                 * <a href="archive/mcs-15-Jul-2001.tar.gz">mcs-15-Jul-2001.tar.gz</a>: CVS snapshot.
39                 * <a href="archive/mono-0.4.tar.gz">mono-0.4.tar.gz</a>: Packaged Source Code.
40                 * <a href="archive/mono-0.4">Release Notes</a>
41                 </ul>
42
43                 <a name="july-14">
44                 <b>July 14th, 2001</b>
45                 <ul>
46                 * <a href="archive/jay.cs.tar.gz">archive/jay.cs.tar.gz</a>: Sources to Jay.
47                 * <a href="archive/mcs-12-Jul-2001.tar.gz">mcs-12-Jul-2001.tar.gz</a>: CVS snapshot.
48                 * <a href="archive/mono-0.3.tar.gz">mono-0.3.tar.gz</a>: Packaged Source Code.
49                 </ul>
50
51                 <a name="july-8">
52                 <b>July 8th, 2001</b>
53
54                 <ul>
55                 * <a href="archive/jay.cs.tar.gz">archive/jay.cs.tar.gz</a>: Sources.
56                 * <a href="archive/mcs-08-Jul-2001.tar.gz">mcs-08-Jul-2001.tar.gz</a>: CVS Snapshot
57                 * <a href="archive/mono-08-Jul-2001.tar.gz">mono-08-Jul-2001.tar.gz</a>: CVS Snapshot
58                 </ul>
59         </ul>
60
61 <a name="install">
62 ** Installing the software
63
64         To install and work on the compiler and the class libraries,
65         follow these instructions:
66
67         <ul>
68                 * Install <a href="http://www.cygwin.org">CygWin</a> first.
69
70                 * Untar the MCS distribution (see below for information).
71
72                 * Go into the MCS directory and type `make windows'
73         </ul>
74
75         To compile the mono runtime on windows:
76
77         <ul>
78                 * Install <a href="http://www.cygwin.org">CygWin</a> first.
79
80                 * Once installed, in a terminal window or a cygwin
81                   window (a shortcut should be on your desktop), untar the glib
82                   distribution:
83
84 <pre>
85 tar xzvf glib-1.2.10.tar.gz
86 </pre>
87
88                 * Configure, compile and install glib, like this:
89
90 <pre>
91 ./configure --prefix=//c/mono
92 make
93 make install
94 </pre>
95
96                 * Unpack the mono distribution:
97
98 <pre>
99 tar xzvf mono-XXX.tar.gz
100 </pre>
101
102                 * Configure, compile and install:
103
104 <pre>
105 ./configure --prefix=//c/mono
106 make
107 make install
108 </pre>
109         </ul>
110
111         To compile the mono runtime on Unix:
112
113         <ul>
114
115                 * Download the mono distribution
116
117                 * Unpack the mono distribution:
118
119 <pre>
120 tar xzvf mono-XXX.tar.gz
121 </pre>
122
123                 * Configure, compile and install:
124 <pre>
125 ./configure
126 make
127 make install
128 </pre>
129         </ul>
130         
131 ** CVS
132
133         We are trying to figure out where to put our CVS repository.
134         We are debating between the GNOME CVS or SourceForge.  Watch
135         this spot.
136
137