1
0
Fork 0

Added Tests/ to clean-deps.

Updated Win32 build notes.
This commit is contained in:
curt 1998-05-03 00:45:09 +00:00
parent 07868bd165
commit 4bc376916c
2 changed files with 33 additions and 10 deletions

View file

@ -9,7 +9,7 @@ ROOT=fg-$(VERSION)
# clean up dependencies # clean up dependencies
clean-deps: clean-deps:
rm -rf .deps \ rm -rf .deps \
Lib/.deps Simulator/.deps Tools/.deps \ Lib/.deps Simulator/.deps Tools/.deps Test/.deps \
Lib/*/.deps Simulator/*/.deps Tools/*/.deps \ Lib/*/.deps Simulator/*/.deps Tools/*/.deps \
Lib/*/*/.deps Simulator/*/*/.deps Tools/*/*/.deps Lib/*/*/.deps Simulator/*/*/.deps Tools/*/*/.deps

View file

@ -4,6 +4,7 @@ April 8, 1998
Here is a quick outline of *one* way you can build FG for Win32 using Here is a quick outline of *one* way you can build FG for Win32 using
a completely free development environment. a completely free development environment.
1. Install and configure the Cygnus Gnu-Win32 development 1. Install and configure the Cygnus Gnu-Win32 development
environment. The latest version is Beta 19. The main environment. The latest version is Beta 19. The main
Cygnus Gnu-Win32 page is at: Cygnus Gnu-Win32 page is at:
@ -22,11 +23,13 @@ a completely free development environment.
After installing the cygnus compiler and the usertools you should After installing the cygnus compiler and the usertools you should
find a program group "Cygnus" in your start menu. find a program group "Cygnus" in your start menu.
2. Install the Silicon Graphics OpenGL dynamic link libraries. For 2. Install the Silicon Graphics OpenGL dynamic link libraries. For
this purpose, get the file sgi-opengl2.exe from the flight gear this purpose, get the file sgi-opengl2.exe from the flight gear
project site. This is a win95/winnt self extracting installation project site. This is a win95/winnt self extracting installation
program. Install it by double-clicking in windows explorer. program. Install it by double-clicking in windows explorer.
3. Fetch the Flight Gear code and special Win32 libraries. These can 3. Fetch the Flight Gear code and special Win32 libraries. These can
be found at: be found at:
@ -35,6 +38,7 @@ a completely free development environment.
Grab the latest "FlightGear-X.XX.zip" and "win32-libs-X.XX.zip" Grab the latest "FlightGear-X.XX.zip" and "win32-libs-X.XX.zip"
files. files.
4. Unpack the FG source code. Run: 4. Unpack the FG source code. Run:
pkunzip -d FlightGear-X.XX.zip pkunzip -d FlightGear-X.XX.zip
@ -42,12 +46,14 @@ a completely free development environment.
Be sure to use the -d option. This will create all the needed Be sure to use the -d option. This will create all the needed
subdirectories. Otherwise you will have one big mess! Trust me! subdirectories. Otherwise you will have one big mess! Trust me!
5. Change to the newly created FlightGear-X.XX directory and unpack 5. Change to the newly created FlightGear-X.XX directory and unpack
the Win32 libraries. Run: the Win32 libraries. Run:
cd FlightGear-X.XX cd FlightGear-X.XX
pkunzip -d win32-libs-X.XX.zip pkunzip -d win32-libs-X.XX.zip
6. --> IMPORTANT <-- 6. --> IMPORTANT <--
You will find a file called "install.exe" In the Win32 directory You will find a file called "install.exe" In the Win32 directory
@ -68,44 +74,61 @@ Side Note: we need to make a distinction between the "build tree" and
executables, the scenery, the textures, and any other run-time executables, the scenery, the textures, and any other run-time
files will be located. files will be located.
7. Configure the make system for your environment and your "install 7. Configure the make system for your environment and your "install
tree". Tell the configure script where you would like to install tree". Tell the configure script where you would like to install
the exectuables and all the scenery and textures by using the the exectuables and all the scenery and textures by using the
"--prefix" option. In the following example the base of the "--prefix" option. In the following example the base of the
"install tree" is "/FlightGear". Run: "install tree" is "\FlightGear". Run:
./configure --prefix=\FlightGear
Side Note: the make procedure is designed to link against opengl.dll,
glu.dll, and glut.dll. However, some accelerated video cards
require you to link against opengl32.exe, glu32.exe, and
glut32.exe. If this is the case for your video card, you can edit
.../Simulator/Main/Makefile and rename these three libraries to
their version "32" counterparts. There is only one place in this
make file where these files are listed.
./configure --prefix=/FlightGear
8. Build the executable. Run: 8. Build the executable. Run:
make make
9. Create and populate the install tree. Run:
9. Assuming you have installed the updated version of install.exe (see
earlier instructions) you can now create and populate the install
tree. Run:
make install make install
currently this step fails, but I hope to find a solution soon. You can save a significant amount of space by stripping all the
You can probably install everything by hand for now ... for example: debuging symbols off of the executables. To do this run:
cp Simulator/Main/fg.exe /FlightGear/bin/fg.exe strip file.exe
cp Simulator/Main/runfg.bat /FlightGear/bin/runfg.bat
Important Note: so far you've built and installed the simulator and Important Note: so far you've built and installed the simulator and
related tools. Before you can actually try it out, you need to related tools. Before you can actually try it out, you need to
make sure you have the appropriate scenery and texture downloaded make sure you have the appropriate scenery and texture downloaded
and unzip'ed in your "install tree". and unzip'ed in your "install tree".
10. Download and install the scenery and texture files. 10. Download and install the scenery and texture files.
11. Set the runtime environment variable to point to the base of your 11. Set the runtime environment variable to point to the base of your
"install tree". Run: "install tree". Run:
export FG_ROOT=/FlightGear export FG_ROOT=/FlightGear (bash)
set FG_ROOT=\FlightGear (command shell)
12. Try it out! There are several ways to run flight gear once it has 12. Try it out! There are several ways to run flight gear once it has
been installed. The simplest is as follows. Run: been installed. The simplest is as follows. Run:
/FlightGear/bin/runfg.bat \FlightGear\bin\runfg.bat (command shell)
13. I appreciate feedback. Tell me if it works! If it doesn't, tell me 13. I appreciate feedback. Tell me if it works! If it doesn't, tell me
what went wrong. My email is curt@me.umn.edu what went wrong. My email is curt@me.umn.edu