Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
big push
- Loading branch information
slacker
committed
Feb 3, 2016
1 parent
58d8c2c
commit b016c0e
Showing
2,788 changed files
with
202,240 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,234 @@ | ||
# Doxyfile 1.4.6 | ||
|
||
#--------------------------------------------------------------------------- | ||
# Project related configuration options | ||
#--------------------------------------------------------------------------- | ||
PROJECT_NAME = SuperTux | ||
PROJECT_NUMBER = SVN | ||
OUTPUT_DIRECTORY = docs/doxygen | ||
CREATE_SUBDIRS = NO | ||
OUTPUT_LANGUAGE = English | ||
USE_WINDOWS_ENCODING = NO | ||
BRIEF_MEMBER_DESC = YES | ||
REPEAT_BRIEF = YES | ||
ABBREVIATE_BRIEF = "The $name class" \ | ||
"The $name widget" \ | ||
"The $name file" \ | ||
is \ | ||
provides \ | ||
specifies \ | ||
contains \ | ||
represents \ | ||
a \ | ||
an \ | ||
the | ||
ALWAYS_DETAILED_SEC = NO | ||
INLINE_INHERITED_MEMB = NO | ||
FULL_PATH_NAMES = YES | ||
STRIP_FROM_PATH = | ||
STRIP_FROM_INC_PATH = | ||
SHORT_NAMES = NO | ||
JAVADOC_AUTOBRIEF = YES | ||
MULTILINE_CPP_IS_BRIEF = NO | ||
DETAILS_AT_TOP = NO | ||
INHERIT_DOCS = YES | ||
SEPARATE_MEMBER_PAGES = NO | ||
TAB_SIZE = 8 | ||
ALIASES = | ||
OPTIMIZE_OUTPUT_FOR_C = NO | ||
OPTIMIZE_OUTPUT_JAVA = NO | ||
BUILTIN_STL_SUPPORT = YES | ||
DISTRIBUTE_GROUP_DOC = NO | ||
SUBGROUPING = YES | ||
#--------------------------------------------------------------------------- | ||
# Build related configuration options | ||
#--------------------------------------------------------------------------- | ||
EXTRACT_ALL = YES | ||
EXTRACT_PRIVATE = YES | ||
EXTRACT_STATIC = YES | ||
EXTRACT_LOCAL_CLASSES = YES | ||
EXTRACT_LOCAL_METHODS = NO | ||
HIDE_UNDOC_MEMBERS = NO | ||
HIDE_UNDOC_CLASSES = NO | ||
HIDE_FRIEND_COMPOUNDS = NO | ||
HIDE_IN_BODY_DOCS = NO | ||
INTERNAL_DOCS = NO | ||
CASE_SENSE_NAMES = YES | ||
HIDE_SCOPE_NAMES = NO | ||
SHOW_INCLUDE_FILES = YES | ||
INLINE_INFO = YES | ||
SORT_MEMBER_DOCS = YES | ||
SORT_BRIEF_DOCS = NO | ||
SORT_BY_SCOPE_NAME = NO | ||
GENERATE_TODOLIST = YES | ||
GENERATE_TESTLIST = YES | ||
GENERATE_BUGLIST = YES | ||
GENERATE_DEPRECATEDLIST= YES | ||
ENABLED_SECTIONS = | ||
MAX_INITIALIZER_LINES = 30 | ||
SHOW_USED_FILES = YES | ||
SHOW_DIRECTORIES = NO | ||
FILE_VERSION_FILTER = | ||
#--------------------------------------------------------------------------- | ||
# configuration options related to warning and progress messages | ||
#--------------------------------------------------------------------------- | ||
QUIET = YES | ||
WARNINGS = YES | ||
WARN_IF_UNDOCUMENTED = YES | ||
WARN_IF_DOC_ERROR = YES | ||
WARN_NO_PARAMDOC = NO | ||
WARN_FORMAT = "$file:$line: $text" | ||
WARN_LOGFILE = | ||
#--------------------------------------------------------------------------- | ||
# configuration options related to the input files | ||
#--------------------------------------------------------------------------- | ||
INPUT = src/ | ||
FILE_PATTERNS = *.cpp \ | ||
*.hpp | ||
RECURSIVE = YES | ||
EXCLUDE = src/squirrel/ | ||
EXCLUDE_SYMLINKS = NO | ||
EXCLUDE_PATTERNS = | ||
EXAMPLE_PATH = | ||
EXAMPLE_PATTERNS = * | ||
EXAMPLE_RECURSIVE = NO | ||
IMAGE_PATH = | ||
INPUT_FILTER = | ||
FILTER_PATTERNS = | ||
FILTER_SOURCE_FILES = NO | ||
#--------------------------------------------------------------------------- | ||
# configuration options related to source browsing | ||
#--------------------------------------------------------------------------- | ||
SOURCE_BROWSER = YES | ||
INLINE_SOURCES = YES | ||
STRIP_CODE_COMMENTS = YES | ||
REFERENCED_BY_RELATION = YES | ||
REFERENCES_RELATION = YES | ||
USE_HTAGS = NO | ||
VERBATIM_HEADERS = YES | ||
#--------------------------------------------------------------------------- | ||
# configuration options related to the alphabetical class index | ||
#--------------------------------------------------------------------------- | ||
ALPHABETICAL_INDEX = NO | ||
COLS_IN_ALPHA_INDEX = 5 | ||
IGNORE_PREFIX = | ||
#--------------------------------------------------------------------------- | ||
# configuration options related to the HTML output | ||
#--------------------------------------------------------------------------- | ||
GENERATE_HTML = YES | ||
HTML_OUTPUT = html | ||
HTML_FILE_EXTENSION = .html | ||
HTML_HEADER = | ||
HTML_FOOTER = | ||
HTML_STYLESHEET = | ||
HTML_ALIGN_MEMBERS = YES | ||
GENERATE_HTMLHELP = NO | ||
CHM_FILE = | ||
HHC_LOCATION = | ||
GENERATE_CHI = NO | ||
BINARY_TOC = NO | ||
TOC_EXPAND = NO | ||
DISABLE_INDEX = NO | ||
ENUM_VALUES_PER_LINE = 4 | ||
GENERATE_TREEVIEW = YES | ||
TREEVIEW_WIDTH = 250 | ||
#--------------------------------------------------------------------------- | ||
# configuration options related to the LaTeX output | ||
#--------------------------------------------------------------------------- | ||
GENERATE_LATEX = NO | ||
LATEX_OUTPUT = latex | ||
LATEX_CMD_NAME = latex | ||
MAKEINDEX_CMD_NAME = makeindex | ||
COMPACT_LATEX = NO | ||
PAPER_TYPE = a4wide | ||
EXTRA_PACKAGES = | ||
LATEX_HEADER = | ||
PDF_HYPERLINKS = NO | ||
USE_PDFLATEX = NO | ||
LATEX_BATCHMODE = NO | ||
LATEX_HIDE_INDICES = NO | ||
#--------------------------------------------------------------------------- | ||
# configuration options related to the RTF output | ||
#--------------------------------------------------------------------------- | ||
GENERATE_RTF = NO | ||
RTF_OUTPUT = rtf | ||
COMPACT_RTF = NO | ||
RTF_HYPERLINKS = NO | ||
RTF_STYLESHEET_FILE = | ||
RTF_EXTENSIONS_FILE = | ||
#--------------------------------------------------------------------------- | ||
# configuration options related to the man page output | ||
#--------------------------------------------------------------------------- | ||
GENERATE_MAN = NO | ||
MAN_OUTPUT = man | ||
MAN_EXTENSION = .3 | ||
MAN_LINKS = NO | ||
#--------------------------------------------------------------------------- | ||
# configuration options related to the XML output | ||
#--------------------------------------------------------------------------- | ||
GENERATE_XML = NO | ||
XML_OUTPUT = xml | ||
XML_SCHEMA = | ||
XML_DTD = | ||
XML_PROGRAMLISTING = YES | ||
#--------------------------------------------------------------------------- | ||
# configuration options for the AutoGen Definitions output | ||
#--------------------------------------------------------------------------- | ||
GENERATE_AUTOGEN_DEF = NO | ||
#--------------------------------------------------------------------------- | ||
# configuration options related to the Perl module output | ||
#--------------------------------------------------------------------------- | ||
GENERATE_PERLMOD = NO | ||
PERLMOD_LATEX = NO | ||
PERLMOD_PRETTY = YES | ||
PERLMOD_MAKEVAR_PREFIX = | ||
#--------------------------------------------------------------------------- | ||
# Configuration options related to the preprocessor | ||
#--------------------------------------------------------------------------- | ||
ENABLE_PREPROCESSING = YES | ||
MACRO_EXPANSION = NO | ||
EXPAND_ONLY_PREDEF = NO | ||
SEARCH_INCLUDES = YES | ||
INCLUDE_PATH = | ||
INCLUDE_FILE_PATTERNS = | ||
PREDEFINED = | ||
EXPAND_AS_DEFINED = | ||
SKIP_FUNCTION_MACROS = YES | ||
#--------------------------------------------------------------------------- | ||
# Configuration::additions related to external references | ||
#--------------------------------------------------------------------------- | ||
TAGFILES = | ||
GENERATE_TAGFILE = | ||
ALLEXTERNALS = NO | ||
EXTERNAL_GROUPS = YES | ||
PERL_PATH = /usr/bin/perl | ||
#--------------------------------------------------------------------------- | ||
# Configuration options related to the dot tool | ||
#--------------------------------------------------------------------------- | ||
CLASS_DIAGRAMS = NO | ||
HIDE_UNDOC_RELATIONS = NO | ||
HAVE_DOT = YES | ||
CLASS_GRAPH = YES | ||
COLLABORATION_GRAPH = YES | ||
GROUP_GRAPHS = YES | ||
UML_LOOK = NO | ||
TEMPLATE_RELATIONS = YES | ||
INCLUDE_GRAPH = YES | ||
INCLUDED_BY_GRAPH = YES | ||
CALL_GRAPH = YES | ||
GRAPHICAL_HIERARCHY = YES | ||
DIRECTORY_GRAPH = YES | ||
DOT_IMAGE_FORMAT = png | ||
DOT_PATH = | ||
DOTFILE_DIRS = | ||
MAX_DOT_GRAPH_WIDTH = 1024 | ||
MAX_DOT_GRAPH_HEIGHT = 1024 | ||
MAX_DOT_GRAPH_DEPTH = 1000 | ||
DOT_TRANSPARENT = NO | ||
DOT_MULTI_TARGETS = YES | ||
GENERATE_LEGEND = YES | ||
DOT_CLEANUP = YES | ||
#--------------------------------------------------------------------------- | ||
# Configuration::additions related to the search engine | ||
#--------------------------------------------------------------------------- | ||
SEARCHENGINE = NO |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,129 @@ | ||
- Install instructions for SuperTux - | ||
http://tuxjunior.berlios.de/ | ||
|
||
Last update: October 11, 2005 by Ondra Hosek | ||
|
||
BINARIES | ||
-------- | ||
|
||
We try to provide precompiled binaries of tuxjunior for a number of platforms. | ||
You should check | ||
|
||
http://tuxjunior.berlios.de/wiki/index.php/Download/Installation | ||
|
||
for the packages and instructions on how to install them. If there are no | ||
prebuilt binaries for your platform, then you might still be able to compile | ||
the sourcecode yourself. In this case read the next sections. | ||
|
||
REQUIREMENTS | ||
------------ | ||
|
||
To build tuxjunior from source, you need to have a number of tools and | ||
libraries installed. Note that most of these things should already be | ||
available prepackaged and optimized for your distribution, it is recommended | ||
that you check your distribution first before downloading from the websites. | ||
|
||
* Linux development tools (your distribution should come with these): | ||
- gcc compiler version 3.2 or newer (you need the c++ compiler g++) | ||
http://gcc.gnu.org | ||
- gnu binutils | ||
http://www.gnu.org/software/binutils | ||
- a shell and posix commandline tools | ||
|
||
* perforce jam 2.5 or later | ||
Download: ftp://ftp.perforce.com/pub/jam | ||
Homepage: http://www.perforce.com/jam/jam.html | ||
|
||
* OpenGL headers and libraries | ||
opengl libraries and headers are specific to your graphics card. Make sure | ||
that you have hardware accelerated opengl drivers installed. Software | ||
renderers like Mesa will make tuxjunior unplayable slow. | ||
|
||
* SDL 1.2.5 or later (1.2.8 is recommended on MacOS/X) | ||
http://www.libsdl.org | ||
|
||
* SDL_image (any version) | ||
http://www.libsdl.org/projects/SDL_image | ||
|
||
* PhysicsFS (1.0.0, the development branch 1.1.x is buggy and does not work, | ||
1.2.0 and later should work when it is released) | ||
http://www.icculus.org/physfs | ||
|
||
* OpenAL | ||
There are no official linux releases of OpenAL yet, you should grab the | ||
latest cvs snapshot (any snapshot from 2005 should work, earlier snapshots | ||
tend to have bugs). OpenAL 1.0 or later implementations on other systems | ||
like MacOS/X or windows should work. | ||
|
||
http://www.openal.org | ||
|
||
Note: We tried to write our code clean, portable and platform neutral, so it | ||
should be possible to compile it on a wide range of platforms and also with | ||
other compilers than gcc. However we have no resources to test other setups | ||
and it is likely that you hit small problems. Reports and binary compiled | ||
packages are of course always welcome. Send them to | ||
tuxjunior-devel@lists.berlios.de | ||
|
||
INSTALLING UNDER LINUX/UNIX | ||
--------------------------- | ||
|
||
Supertux uses a normal autoconf configure script. The simplest way to compile | ||
this package is: | ||
|
||
1. `cd' to the directory containing the package's source code and type | ||
`./configure' to configure the package for your system. If you're | ||
using `csh' on an old version of System V, you might need to type | ||
`sh ./configure' instead to prevent `csh' from trying to execute | ||
`configure' itself. | ||
|
||
If no configure script exists (e.g. in case you've retrieved SuperTux | ||
from SVN), just run the autogen.sh script. You'll need autoconf | ||
for this. | ||
|
||
Running `configure' takes awhile. While running, it prints some | ||
messages telling which features it is checking for. | ||
|
||
2. Type `jam' to compile the package. | ||
|
||
3. Type `jam install' to install the programs and any data files and | ||
documentation. (You should be root user on linux systems. | ||
You can become root user with the `su' command or by using | ||
`sudo jam install') | ||
|
||
4. The game should work now and you can remove the source directory | ||
|
||
You can customize the build process by specifying additional parameters for | ||
the configure script. Type `./configure --help' for additional informations. | ||
Some common options are: | ||
|
||
--prefix=$HOME/.local | ||
Installs tuxjunior in your HOME directory in the .local folder. | ||
This avoids the need for system administrator privileges when | ||
installing the game | ||
--with-XXX=Prefix | ||
Manually specify the installation directory of a library | ||
--enable-debug | ||
Enables debug mode and compiles extra debug symbols into the tuxjunior | ||
executable. This is usefull when sending in bug reports to the | ||
developers. | ||
|
||
Note for SVN users: | ||
SuperTux does not need to be installed on the system, you can run it from | ||
its own directory. | ||
|
||
|
||
ICON FILE | ||
--------- | ||
|
||
A 32x32, XPM-format icon file is available if you wish to use | ||
an icon for a menu entry for this game. | ||
|
||
The file is "tuxjunior.xpm", and can be found in the | ||
data/images/engine/icons/ directory. | ||
|
||
SUPPORT | ||
------- | ||
|
||
You can contact us at tuxjunior-devel@lists.berlios.de and in the #tuxjunior | ||
channel on the irc.freenode.net irc server. | ||
|
Oops, something went wrong.