1
0
Fork 0

Remove docs from the dawn of time.

All of these are subsumed by CMake these days, hurrah.
This commit is contained in:
James Turner 2020-11-18 17:31:02 +00:00
parent 88a8cada51
commit c2e4e46546
7 changed files with 0 additions and 472 deletions

View file

@ -1,25 +0,0 @@
This is what [Norman Vine <nhv@cape.com>] recommends for general
Cygwin development.
Note: This will be a Unix like system and not a Windows IDE It is
expected that the user is comfortable using a unix development
environment, the gnu gcc compiler, and its asociated tools.
Alternatively if you don't mind typing commands from a command line
and reading instrunctions you should have a very good chance of
success.
1) Latest Cygwin release
Install the Cygwin toolkit by clicking on the "Install Cygwin Now"
link at http://www.cygwin.com
2) Building from source
Follow the instructions for building on Linux.
<Note>
Your OpenGl libraries will be automatically installed
and you can ignore that section of the Linux readme.
Any additional questions can be directed to Norman Vine <nhv@cape.com>
since he thinks this terse document is all you'll need. :-)

View file

@ -1,73 +0,0 @@
This file is made possible by contributions from:
Todd Smith <msmith@sikorsky.com>
Curt Olson <http://www.flightgear.org/~curt>
Erik Hofman <erik@ehofman.com>
1. Requirements
The following packages should be installed before FlightGear (or SimGear
or PLib) can be compiled on Irix:
Irix development headers and libraries
(from the Irix 6.5 development CD's)
--------------------------------------
compiler_dev.sw.base irix_dev.sw.headers
compiler_dev.sw.ld dev.sw.lib
compiler_dev.sw.util
compiler_dev.hdr.lib
gl_dev.sw.gldev dmedia_dev.sw.base
x_dev.sw.dev
MipsPro C and C++ Compiler environment
---------------------------------------
c++_dev.hdr.lib c_dev.sw.c
c++_dev.sw.c++ c_fe.sw.c
c++_dev.sw.lib
c++_eoe.sw.lib
c++_fe.sw.c++
SGI Freeware packages
---------------------------------------
GLUT: http://freeware.sgi.com
ZLIB: http://freeware.sgi.com
FlightGear Flight Simulator Software
---------------------------------------
FlightGear: http://www.flightgear.org
SimGear: http://www.simgear.org
Plib: http://plib.sourceforge.net
2. Compiling and Installation
NOTE: Make sure automake version 1.8.1 or later is installed !!!
To create a set of binaries it is important to follow these steps. This
will build a statically linked executable /opt/bin/fgfs
1. Install GLUT and Zlib
2. Configure and install plib
3. After extracting SimGear and FlightGear make sure to run autogen.sh first.
This will fix a linker problem for MipsPro compilers.
4. Configure and install SimGear and then FlightGear
3. Running
Before the FlightGear program could be run it is important to install the
FlightGear base package (the default is to extract the base package into
/opt/lib32).
This package can be found at: http://www.flightgear.org
When all is set and done, just run: /opt/bin/fgfs
To see the command line options, type: /opt/bin/fgfs -h

View file

@ -1,131 +0,0 @@
Use FlightGear.sln to compile fgfs executable for Win32 or x64 architectures with Visual Studio 2008.
Previous versions of Visual Studio are not officially supported anymore.
Precompiled librairies and headers for compiling Win32 executables with VS2008 :
ftp://ftp.ihg.uni-duisburg.de/FlightGear/Win32/MSVC/fgfs-win32-VS90-3rdParty+OSG-20110801.zip
Precompiled librairies and headers for compiling x64 executables with VS2008 :
ftp://ftp.ihg.uni-duisburg.de/FlightGear/Win32/MSVC/fgfs-x64-VS90-3rdParty+OSG-20110801.zip
These two archives only contain 'release' versions of librairies and executables. In addition,
the archives below contain 'debug' version of libraries and should be dezipped over the previous one.
ftp://ftp.ihg.uni-duisburg.de/FlightGear/Win32/MSVC/fgfs-win32-VS90-3rdParty+OSG-20110801-debug.zip
ftp://ftp.ihg.uni-duisburg.de/FlightGear/Win32/MSVC/fgfs-x64-VS90-3rdParty+OSG-20110801-debug.zip
The VS2008 / v9.0 project files assume the directory layout below :
Win32 build :
* any_directory_on_any_drive /
3rdParty / ( includes plib, fltk, zlib, libpng, libjpeg, libtiff, freetype, libsvn, gdal, ...
bin /
include /
lib /
boost_1_44_0 /
boost /
lib /
source / ( Flightgear CVS directory - It can also be renamed FlightGear or anything else
src /
projects /
VC90 /
Win32 / ( generated at build time
Debug / ( Debug executable
Release / ( Release executable
FlightGear.sln ( Main solution
utils /
install /
msvc90 /
OpenSceneGraph / ( OSG CMake install
bin /
include /
lib /
SimGear / ( SimGear CVS directory
simgear /
projects /
VC90 /
3rdParty, boost_1_44_0 and install/msvc90 are included in the Win32 3rdParty archive.
x64 build :
* any_directory_on_any_drive /
3rdParty.x64 / ( includes plib, fltk, zlib, libpng, libjpeg, libtiff, freetype, ...
bin /
include /
lib /
boost_1_44_0 /
boost /
lib64 /
source / ( Flightgear CVS directory - It can also be renamed FlightGear or anything else
src /
projects /
VC90 /
x64 / ( generated at build time
Debug / ( Debug executable
Release / ( Release executable
FlightGear.sln ( Main solution
utils /
install /
msvc90-64 /
OpenSceneGraph / ( OSG CMake install
bin /
include /
lib /
SimGear / ( SimGear CVS directory
simgear /
projects /
VC90 /
3rdParty.x64, boost_1_44_0 and install/msvc90-64 are included in the x64 3rdParty archive.
Typical setup should decompose into the following steps :
1. Install Visual Studio 2008 Express (http://msdn.microsoft.com/fr-fr/express/aa975050.aspx)
2. Install msysGit (http://code.google.com/p/msysgit/)
3. Create a new directory, say D:\FGFSDevel (or anything else)
4. Unzip precompiled Win32 3rd party archive in it
5. Open a Git Bash session and cd to the new directory ( cd /d/FGFSDevel )
6. Get SimGear sources from Gitorious : git clone git://gitorious.org/fg/simgear.git SimGear
7. Get FlightGear source from Gitorious : git clone git://gitorious.org/fg/flightgear.git FlightGear
8. Go to D:\FGFSDevel\FlightGear\projects\VC90 and double-click on FlightGear.sln
9. Select the "Release" configuration
10. Open file D:\FGFSDevel\SimGear\simgear\version.h.in and change @VERSION@ into "2.0.0" or any current version
11. Save file as version.h in the same directory
12. Start build (usually F7)
13. Get the data from Gitorious too : git clone git://gitorious.org/fg/fgdata.git fgdata
14. Wait...
15. Add <any_directory_on_any_drive>/install/msvc90/OpenSceneGraph/bin and <any_directory_on_any_drive>/3rdParty/bin to your PATH environment variable
16. Enjoy - programs are in D:\FGFSDevel\FlightGear\projects\VC90\Win32\Release
It is also possible to compile a Debug version. This is only useful when hacking the code because
a Debug version is way slower than the Release one.
The 64bit build is only available to people having the Professional edition of Visual Studio 2008. In that case, 15. above should be :
15. Add <any_directory_on_any_drive>/install/msvc90-64/OpenSceneGraph/bin and <any_directory_on_any_drive>/3rdParty.x64/bin to your PATH environment variable
When the manual build works, it is possible to start it from the command line. This is useful
when setting up a build server or automating the process of retrieving the code and building
it in a scheduled task. To do that :
1. open a command line window
2. execute "C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.bat"
or "C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.bat" in a
64bit environment (Vista 64-bit or Windows7 64-bit)
You should see : "Setting environment for using Microsoft Visual Studio 2008 x86 tools."
printed in the console
( To start 64-bit build, the right environment is set with :
"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" amd64
)
3. cd to the FlightGear project directory :
D:
cd \FGFSDevel\FlightGear\projects\VC90 (for example)
4. start the build with the command line below :
msbuild FlightGear.sln /p:Configuration=Release /m
or
msbuild FlightGear.sln /p:Configuration=Debug /m
That's all...
Note: you may experience the error below running the msbuild command :
FlightGear\projects\VC90\FlightGear.sln : error MSB4018: The "ResolveVCProjectOutput" task failed unexpectedly.
...(lots of additionnal messages)
In that case, remove the /m switch from the command line.

View file

@ -1,33 +0,0 @@
June 29, 2001 Update:
This information is very old and incomplete. If you have interest in
building FlightGear for the Mac, I suggest you contact Darrell
Walisser <dwaliss1@purdue.edu> for more information, or post to the
flightgear-devel@lists.sf.net mailing list.
README.MacOS
Jan 12, 1999.
Here is a quick outline of *one* way you can build FG for MacOS:
1. Install Metrowerks CodeWarrior Pro 3
2. Install the 'Mesa 3D Graphics Library' *** URL
3. Fetch the Flight Gear code. *** URL
4. Fetch the 'MWCWP3 Support' *** URL
5. Open 'MWCWP3 Support:Simulator:Simulator.mcp' and you are ready to compile.
6. I appreciate feedback. Tell me if this works for you ! If it doesn't, tell me
what went wrong. My email is *** who want do to the first-level support ?

View file

@ -1,85 +0,0 @@
http://www.cygnus.com/ml/gnu-win32/1998-Nov/0177.html
Building cross cygwin b20 tools [Re: Linux->Win32 cross
compiler ?]
Mumit Khan (khan@xraylith.wisc.edu)
Wed, 4 Nov 1998 09:38:23 -0600 (CST)
Messages sorted by: [ date ][ thread ][ subject ][ author ]
Next message: Austin David France: "RE: B20 & bash 2.02.1(2) broken"
Previous message: Neil Schemenauer: "Bash exits after background command exits (B20)"
In reply to: Felix E. Klee: "Linux->Win32 cross compiler ?"
Next in thread: Peter Dalgaard BSA: "Re: Linux->Win32 cross compiler ?"
On Mon, 2 Nov 1998, Felix E. Klee wrote:
> Hi,
>
> does anyone know if a cross compiler exists for Linux which
> creates Win32 executables just like gnuwin32 does?
>
============ building CROSS
You can always build one yourself. Download the CDK source, and do the
following:
$ mkdir /cygwin-b20
$ cd /cygwin-b20
$ tar zxvf /tmp/dev-src.tar.gz
$ cd src
$ mkdir CROSS
$ cd CROSS
$ ../configure --prefix=/usr/local/cygb20 --target=i386-cygwin32 -v
$ make > make.log 2>&1
[ check for errors . If OK ]
$ make install > install.log 2>&1
After you're done, add it to path (if you're using a bourne-shell
compatible, otherwise use csh syntax).
$ export PATH=$PATH:/usr/local/cygb20/bin
$ i386-cygwin32-gcc -v
[ should report egcs-1.1 etc ]
All the binaries for i386-cygwin32 target are prefixed with i386-cygwin32-
prefix.
============ building NATIVE tools using CROSS tools just built.
Now if you want to build native tools on eg., a i686-pc-linux-gnu box with
the same pathnames that wCygnus uses:
$ cd /cygwin-b20/src
$ mkdir NATIVE
$ cd NATIVE
$ ../configure --prefix=/Cygnus/cygwin-b20 \
--exec-prefix=/Cygnus/cygwin-b20/H-i586-cygwin32 \
--target=i386-cygwin32 --host=i386-cygwin32 \
--build=i686-pc-linux-gnu -v
$ make > make.log 2>&1
[ check for errors . If OK ]
Now of course, you want to install it to a *DIFFERENT* location than
/Cygnus/cygwin-b20 on your Unix host before creating an archive to
copy to a Cygwin box. Let's say you first install it to /tmp/cygwin.
$ make prefix=/tmp/cygwin exec_prefix=/tmp/cygwin/H-i586-cygwin32 \
install > install.log 2>&1
$ cd /tmp/cygwin
$ tar zcvf /tmp/dev-cygwin-b20.tar.gz .
Copy /tmp/dev-cygwin-b20.tar.gz to your Cygwin box and unpack:
[win32]$ cd /Cygnus/cygwin-b20
[win32]$ tar zxvf /tmp/dev-cygwin-b20.tar.gz
Regards,
Mumit
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".

View file

@ -1,109 +0,0 @@
How to compile FlightGear with mingw
====================================
MinGW & MSYS
============
You need to install mingw & msys:
http://www.mingw.org
You need at least:
MinGW: binutils, gcc-core, gcc-g++, mingw-runtime, mingw-utils, w32api
I would recommed the gcc-3.4.4 versions.
MSYS: msys-1.0.10.exe, msys-autoconf, msys-automake, msys-libtool, msys-DTK.
Please read instructions carefully.
Set the follwing environment variables within msys shell.
export CFLAGS="-I/usr/local/include -O2"
export CXXFLAGS="-I/usr/local/include -O2"
export CPPFLAGS=-I/usr/local/include
export LDFLAGS=-L/usr/local/lib
Pthread-win32
=============
http://sources.redhat.com/pthreads-win32/
compile:
make GCE-inlined
Install:
cp pthread.h sched.h semaphore.h /usr/local/include
cp linpthreadGCE2.a /usr/local/lib/libpthread.a
cp pthread-GCE.dll /usr/local/bin
patch header:
--- pthread.h Sat Oct 1 20:56:43 2005
***************
*** 210,218 ****
* -----------------
*/
! #if HAVE_CONFIG_H
! #include "config.h"
! #endif /* HAVE_CONFIG_H */
#ifndef NEED_FTIME
#include <time.h>
--- 210,218 ----
* -----------------
*/
! //#if HAVE_CONFIG_H
! //#include "config.h"
! //#endif /* HAVE_CONFIG_H */
#ifndef NEED_FTIME
#include <time.h>
OpenAL
======
Get OpenAL for instance from Creative
OpenAL win32 package
install Redist
install:
cd libs
reimp OpenAL32.lib
cp libopenal32.a /usr/local/lib
cd ..
mkdir /usr/local/include/AL
cp Include/* /usr/local/include/AL
zlib-1.2.3
==========
configure --prefix=/usr/local
make
make install
plib-1.6.8
==========
configure --prefix=/usr/local
make
make install
simgear
=======
get simgear from CVS
configure --prefix=/usr/local
make
make install
flightgear
=========
configure --prefix=/usr/local --with-threads
make
make install

View file

@ -1,16 +0,0 @@
[This file is mirrored in both the FlightGear and SimGear packages.]
You *must* have plib version 1.6.0 or later installed on your system
to build FlightGear!" Flight Gear is no longer compatible with the
earlier versions of the library.
You can get the latest version of plib from:
http://plib.sourceforge.net
Build notes:
You should be able to just run "./configure" to configure the package
and use all of plib's defaults. Then run "make" followed by "make
install". By default, plib installs itself into /usr so if you don't
like this, be sure to specify an alternate prefix such as --prefix=/usr/local