diff --git a/src/FDM/JSBSim/JSBSim.cpp b/src/FDM/JSBSim/JSBSim.cpp new file mode 100644 index 000000000..65cd3ed05 --- /dev/null +++ b/src/FDM/JSBSim/JSBSim.cpp @@ -0,0 +1,778 @@ +/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + Module: JSBSim.cpp + Author: Jon S. Berndt + Date started: 08/17/99 + Purpose: Standalone version of JSBSim. + Called by: The USER. + + ------------- Copyright (C) 1999 Jon S. Berndt (jon@jsbsim.org) ------------- + + This program is free software; you can redistribute it and/or modify it under + the terms of the GNU Lesser General Public License as published by the Free Software + Foundation; either version 2 of the License, or (at your option) any later + version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + details. + + You should have received a copy of the GNU Lesser General Public License along with + this program; if not, write to the Free Software Foundation, Inc., 59 Temple + Place - Suite 330, Boston, MA 02111-1307, USA. + + Further information about the GNU Lesser General Public License can also be found on + the world wide web at http://www.gnu.org. + +FUNCTIONAL DESCRIPTION +-------------------------------------------------------------------------------- + +This class implements the JSBSim standalone application. It is set up for compilation +under gnu C++, MSVC++, or other compiler. + +HISTORY +-------------------------------------------------------------------------------- +08/17/99 JSB Created + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +INCLUDES +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/ + +#include "initialization/FGTrim.h" +#include "FGFDMExec.h" +#include "input_output/FGXMLFileRead.h" + +#if !defined(__GNUC__) && !defined(sgi) && !defined(_MSC_VER) +# include