Main Page: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
No edit summary
Line 39: Line 39:


== Developer Documentation ==
== Developer Documentation ==
=== Building ===
=== Coders ===
==== Requirements ====
*  C++ compiler
* OpenGL support
 
==== 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


==== Guidelines ====
* [[ Building Flightgear ]]
* [[ Building Terragear ]]
* [[ Submitting Patches ]]
* [[ Janitors ]]
* [[ Extension Support ]]


=== Internals ===
==== Internals ====
* [[ Property Tree ]]
* [[ Property Tree ]]
* [[ Subsystems ]]  
* [[ Subsystems ]]  
Line 78: Line 55:
* [[ Nasal scripting language ]]
* [[ Nasal scripting language ]]


=== Guidelines ===
 
* [[ Submitting Patches ]]  
=== Modelers ===
* [[ Janitors ]]  
* [[ Modeling - Getting Started ]]
* [[ Extension Support ]]
* [[ Model Import and Export ]]
* [[ Modeling Resources ]]
 


=== Todo ===
=== Todo ===

Revision as of 22:58, 12 May 2006