Main Page: Difference between revisions

1,330 bytes added ,  20 April 2006
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 ]]