blob: 0cb0c35a1b5e384d2589404614abc9a3126c5ff8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
Mono Tools:
----------
Mono Tools is a collection of programs and utilities for use with Mono.
Building:
--------
Building should be as simple as:
./autogen.sh [typical configure flags, such as --prefix=PREFIX]
make
make install
Notes:
-----
* Subdirectories:
To ensure that a directory is actually configured and built, add the
directory to the file "subdirs". This file contains the names of
directories that should be configured and built as part of normal "make"
handling.
If the subdirectory has an "autogen.sh" file, it will be executed when the
top-level "autogen.sh" file is executed.
* VPATH and "make distcheck"
VPATH and "make distcheck" are not likely to be supported. They make the
assumption that the files produced by the build process (such as
Makefiles, object files, binaries, etc.) can be separate from the source
tree.
While ideal, this effectively requires the use of Automake/Autoconf
by all sub-projects; maintaining this by hand is an odious requirement.
It is fairly probable that many, if not most, programs included in
mono-tools WILL NOT be using Automake or Autoconf, but normal Makefiles
(or even NAnt build scripts).
Thus, VPATH will not be supported at this time.
Building an RPM:
---------------
1. Run "autogen.sh", which creates and runs "configure", etc.
./autogen.sh
2. Make the RPM:
sudo make dist-rpm
|