Hi fellow wiki editors!

To help newly registered users get more familiar with the wiki (and maybe older users too) there is now a {{Welcome to the wiki}} template. Have a look at it and feel free to add it to new users discussion pages (and perhaps your own).

I have tried to keep the template short, but meaningful. /Johan G

Difference between revisions of "Main Page"

From FlightGear wiki
Jump to: navigation, search
(Developer Documentation)
(Developer Documentation)
Line 39: Line 39:
  
 
== Developer Documentation ==
 
== Developer Documentation ==
'''[[ Building ]]'''
+
=== Building ===
 +
==== Requirements ====
 +
*  C++ compiler
 +
* OpenGL support
  
'''Internals'''
+
==== Dependencies ====
 +
* [http://plib.sourceforge.net/ PLIB]
 +
* [http://openal.org OpenAL]
 +
* [http://simgear.org SimGear]
 +
 
 +
==== Compiling ====
 +
* [[ MSYS ]]
 +
* [[ MinGW/cross-compiler ]]
 +
*[[ CodeBlocks IDE ]]
 +
* [http://www.geoffmclane.com/fg/fgmsvc7.htm MSVC7 *.Net]
 +
* [http://www.gnu.org/software/gcc/onlinedocs/ gcc  - the GNU compiler (collection)]
 +
* [http://www.gnu.org/software/make/manual/make.html make - GNU make]
 +
* [http://sources.redhat.com/autobook/ autools - autoconf, automake, libtool & co]
 +
* [http://distcc.samba.org distcc - distributed (fast!) compilations for any network]
 +
* [http://www.gnu.org/software/binutils/manual/gprof-2.9.1/gprof.html gprof - the GNU profiler]
 +
* [http://ccache.samba.org ccache - compiler cache, pre-compiled objects for gcc]
 +
* [http://www.stack.nl/~dimitri/doxygen/ doxygen - source code documenting]
 +
* [http://www.gnu.org/software/gdb/documentation/ gdb - the GNU project debugger]
 +
* [http://www.gnu.org/manual/ddd/ddd.html DDD - Data Display Debugger]
 +
* CVS - Concurrent Versioning System
 +
** http://cvsbook.red-bean.com/cvsbook.html
 +
** http://www.cs.utah.edu/dept/old/texinfo/cvs/cvs_toc.html
 +
** http://www.wincvs.org/
 +
* SVN
 +
**http://www.subversion.org
 +
 
 +
 
 +
=== Internals ===
 
* [[ Property Tree ]]
 
* [[ Property Tree ]]
 
* [[ Subsystems ]]  
 
* [[ Subsystems ]]  
Line 48: Line 78:
 
* [[ Nasal scripting language ]]
 
* [[ Nasal scripting language ]]
  
'''Resources'''
+
=== Guidelines ===
* [[ Tools of the Trade ]]
+
* [[ Submitting Patches ]]  
 
+
* [[ Janitors ]]
''' Getting Involved'''
+
* [[ Extension Support ]]
  
 
=== Todo ===
 
=== Todo ===
=== Bugs ===
+
* [[ Bugs ]]
=== Misc ===
+
* [[ Simulator ]]
 +
* [[ Aircraft ]]
 +
* [[ Goals ]]
 +
* [[ Proposals ]]

Revision as of 13:59, 20 April 2006

User Documentation

Getting Started

Using Flightgear

Flying Resources

Developer Documentation

Building

Requirements

  • C++ compiler
  • OpenGL support

Dependencies

Compiling


Internals

Guidelines

Todo