annotate dox/install.h @ 660:dde4e3cc9529

Enabling error handling on binding
author Thinker K.F. Li <thinker@branda.to>
date Sun, 01 Aug 2010 20:17:39 +0800
parents 85b8bb36fe71
children
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
327
85b8bb36fe71 Move and update in source documents
Thinker K.F. Li <thinker@branda.to>
parents: 191
diff changeset
9 * - install Pango
108
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
10 *
110
Thinker K.F. Li <thinker@branda.to>
parents: 108
diff changeset
11 * Get source
Thinker K.F. Li <thinker@branda.to>
parents: 108
diff changeset
12 * - hg clone http://hg.assembla.com/MadButterfly MadButterfly
Thinker K.F. Li <thinker@branda.to>
parents: 108
diff changeset
13 *
108
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
14 * Build and Install
110
Thinker K.F. Li <thinker@branda.to>
parents: 108
diff changeset
15 * - cd MadButtfly
191
18f8c3126cdb Refine installation instructions and document event dispatching by wycc.
Thinker K.F. Li <thinker@branda.to>
parents: 176
diff changeset
16 * - ./autogen.sh
176
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
17 * - ./configure
108
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
18 * - make
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
19 * - make install
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
20 *
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
21 * Examples
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
22 * - cd examples/calculator
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
23 * - make
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
24 * - ./calc
118
Thinker K.F. Li <thinker@branda.to>
parents: 110
diff changeset
25 *
108
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
26 * - cd examples/svg2code_ex
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
27 * - make
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
28 * - ./ex1
118
Thinker K.F. Li <thinker@branda.to>
parents: 110
diff changeset
29 *
Thinker K.F. Li <thinker@branda.to>
parents: 110
diff changeset
30 * - cd examples/tank
Thinker K.F. Li <thinker@branda.to>
parents: 110
diff changeset
31 * - make
Thinker K.F. Li <thinker@branda.to>
parents: 110
diff changeset
32 * - ./tank
176
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
33 *
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
34 * You can make examples with following command,
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
35 * \code
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
36 * make PREFIX=/path/to/some/where/
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
37 * \endcode
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
38 * 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
39 *
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
40 * 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
41 * For example
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
42 * \code
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
43 * ./configure --prefix=${PWD}/dest
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
44 * \endcode
108
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
45 */