~alexander-voigt2/asteroidbusters/CrossCompilation

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
Asteroid Busters Copyright (C) 2008, 2009, 2010 Alexander Voigt
<Alexander.Voigt2@gmx.de>

This file is part of Asteroid Busters.

Asteroid Busters is free software: you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

Asteroid Busters is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
General Public License for more details.

You should have received a copy of the GNU General Public License
along with Asteroid Busters.  If not, see
<http://www.gnu.org/licenses/>.


Asteroid Busters
================

Asteroid Busters is developed under the terms of the GPLv3.  For
installation instructions see INSTALL.

The used fonts (fonts/) are taken from the Libertine Open Fonts
Project (http://linuxlibertine.sourceforge.net/) and the Open Font
Library (http://openfontlibrary.org) and are released under the Open
Font License.

The used sounds (sounds/) are taken from http://opengameart.org and
Visual Basic Explorer (http://www.vbexplorer.com) and are licensed
under GPL compatible licenses.  See sounds/README for more details.


Class documentation
===================

Asteroid busters uses doxygen to generate the class documentation.  To
build the documentation go into the directory named doc/ and run
doxygen:

  $ cd doc/
  $ doxygen

To view the documentation open the file index.html with you favourite
HTML viewer.


Profile program
===============

In order to profile the program, call

  $ valgrind --tool=callgrind ./asteroid
  $ kcachegrind callgrind.out.PID