annotate dox/install.h @ 191:18f8c3126cdb

Refine installation instructions and document event dispatching by wycc.
author Thinker K.F. Li <thinker@branda.to>
date Tue, 18 Nov 2008 13:55:09 +0800
parents 04c81b8a5d23
children 85b8bb36fe71
rev   line source
108
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
1 /*! \page install How to Build and Install MadButterfly?
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
2 *
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
3 * Prerequisite
191
18f8c3126cdb Refine installation instructions and document event dispatching by wycc.
Thinker K.F. Li <thinker@branda.to>
parents: 176
diff changeset
4 * - autotools
18f8c3126cdb Refine installation instructions and document event dispatching by wycc.
Thinker K.F. Li <thinker@branda.to>
parents: 176
diff changeset
5 * - autoconf
18f8c3126cdb Refine installation instructions and document event dispatching by wycc.
Thinker K.F. Li <thinker@branda.to>
parents: 176
diff changeset
6 * - automake
18f8c3126cdb Refine installation instructions and document event dispatching by wycc.
Thinker K.F. Li <thinker@branda.to>
parents: 176
diff changeset
7 * - libtools
108
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
8 * - install Cairo
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
9 *
110
Thinker K.F. Li <thinker@branda.to>
parents: 108
diff changeset
10 * Get source
Thinker K.F. Li <thinker@branda.to>
parents: 108
diff changeset
11 * - hg clone http://hg.assembla.com/MadButterfly MadButterfly
Thinker K.F. Li <thinker@branda.to>
parents: 108
diff changeset
12 *
108
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
13 * Build and Install
110
Thinker K.F. Li <thinker@branda.to>
parents: 108
diff changeset
14 * - cd MadButtfly
191
18f8c3126cdb Refine installation instructions and document event dispatching by wycc.
Thinker K.F. Li <thinker@branda.to>
parents: 176
diff changeset
15 * - ./autogen.sh
176
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
16 * - ./configure
108
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
17 * - make
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
18 * - make install
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
19 *
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
20 * Examples
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
21 * - cd examples/calculator
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
22 * - make
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
23 * - ./calc
118
Thinker K.F. Li <thinker@branda.to>
parents: 110
diff changeset
24 *
108
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
25 * - cd examples/svg2code_ex
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
26 * - make
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
27 * - ./ex1
118
Thinker K.F. Li <thinker@branda.to>
parents: 110
diff changeset
28 *
Thinker K.F. Li <thinker@branda.to>
parents: 110
diff changeset
29 * - cd examples/tank
Thinker K.F. Li <thinker@branda.to>
parents: 110
diff changeset
30 * - make
Thinker K.F. Li <thinker@branda.to>
parents: 110
diff changeset
31 * - ./tank
176
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
32 *
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
33 * You can make examples with following command,
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
34 * \code
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
35 * make PREFIX=/path/to/some/where/
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
36 * \endcode
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
37 * if MadButterfly was not installed in default path, with different prefix.
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
38 *
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
39 * You can install MadButterfly somewhere, other than /usr/local/.
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
40 * For example
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
41 * \code
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
42 * ./configure --prefix=${PWD}/dest
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
43 * \endcode
108
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
44 */