76 lines
2 KiB
Text
76 lines
2 KiB
Text
Contents
|
|
--------
|
|
|
|
1) Introduction
|
|
2) Building with autoconf/automake
|
|
3) Contact
|
|
|
|
|
|
1) Introduction
|
|
---------------
|
|
|
|
JSBSim is a multi-platform, general purpose object-oriented Flight
|
|
Dynamics Model (FDM) written in C++. Jon Berndt and Tony Peden began
|
|
about mid-1998 writing JSBSim. As of this writing it is the default
|
|
FDM for FlightGear. JSBSim can also be run in a standalone batch mode
|
|
for testing and study. More information on JSBSim can be found at the
|
|
JSBSim home page here:
|
|
|
|
http://jsbsim.sourceforge.net
|
|
|
|
The standalone version of JSBSim can be easily built from the command
|
|
line of a unix or unix-like (CygWin/Linux/Unix/IRIX, etc.) system like
|
|
this:
|
|
|
|
make -fMakefile.solo
|
|
|
|
If you are on an IRIX machine you can use the Makefile.irix makefile.
|
|
Directions are also provided below for using traditional auto* utilities
|
|
also provided with JSBSim.
|
|
|
|
|
|
2) Building with autoconf/automake
|
|
----------------------------------
|
|
|
|
Unpack the distribution tarball (if needed - CVS users will have
|
|
downloaded the code directly) using your preferred method, and change
|
|
to the working directory. For example :
|
|
|
|
$ tar xvfz JSBSim-0.1.2.tar.gz
|
|
$ cd JSBSim-0.1.2
|
|
|
|
NOTE for CVS users: If you are using JSBSim from a CVS checkout, or
|
|
snapshot, you will need to create the initial configure script. The
|
|
commands to do this have been included in the 'autogen.sh' script, so
|
|
just :
|
|
|
|
$ ./autogen.sh
|
|
|
|
If you wish to customise your version of JSBSim, use the following to
|
|
determine any build-time options you may be interested in.
|
|
|
|
$ ./configure --help
|
|
|
|
Then :
|
|
|
|
$ ./configure
|
|
|
|
This will check your system platform, compiler and other local
|
|
configuration variables needed to build JSBSim, and generates the
|
|
necessary Makefiles. Next :
|
|
|
|
$ make
|
|
|
|
Will compile the various classes, and link the library. Finally :
|
|
|
|
$ make install
|
|
|
|
Unless specified otherwise (with --prefix configure option), this will
|
|
install 'JSBSim.a' into '/usr/local/lib'.
|
|
|
|
|
|
3) Contact
|
|
----------
|
|
|
|
For more information on JSBSim contact Jon Berndt at jsbsim@hal-pc.org.
|
|
|