]> git.mxchange.org Git - flightgear.git/blobdiff - Simulator/make.inc
Shufflin' stuff.
[flightgear.git] / Simulator / make.inc
index 7fe13310c6526c165310392f2dd0e4f50d84f870..705be7e8382201cd8f127ef91dab058a62cb78b6 100644 (file)
@@ -25,6 +25,8 @@
 #---------------------------------------------------------------------------
 
 
+VERSION = 0.11
+
 #---------------------------------------------------------------------------
 # Choose your weapons
 #---------------------------------------------------------------------------
@@ -33,7 +35,7 @@ CC = gcc
 FLEX = flex -f -L
 BISON = bison -v --no-lines
 AR = ar
-RANLIB = echo
+RANLIB = ranlib
 
 
 #---------------------------------------------------------------------------
@@ -48,6 +50,18 @@ RANLIB = echo
 #
 # -O2          - Enable compiler optimization
 #
+#---------------------------------------------------------------------------
+
+GLOBAL_CFLAGS = -g -Wall -DVERSION=\"$(VERSION)\"
+
+
+#---------------------------------------------------------------------------
+# Platform specific compile options, these should be set with FG_CFLAGS
+# below.  These have been predefined for the supported platforms below.
+#
+# -DNO_PRINTF -  Disable all printf()'s.  Works by replacing the printf
+#                fuction with an empty function.
+#
 # -DUSE_ITIMER - Use setitimer(), getitimer(), and signal() to mimic
 #                a real time system and call the flight model routines
 #                at a regular interval, rather than between screen updates
@@ -57,10 +71,10 @@ RANLIB = echo
 # -DUSE_FTIME -  Use ftime() to get an accurate current time instead of
 #                gettimeofday()
 #
+# -DUSE_RAND  -  Use rand() instead of random()
+#
 #---------------------------------------------------------------------------
 
-FG_CFLAGS = -g -Wall
-
 
 #---------------------------------------------------------------------------
 # Uncomment one of the following sections depending on your system
@@ -70,14 +84,15 @@ FG_CFLAGS = -g -Wall
 #---------------------------------------------------------------------------
 
 #---------------------------------------------------------------------------
-# SGI IRIX with the GLUT toolkit (surprisingly, this also works on our 
-#                                 SunOS 4.x machine with the way we have
-#                                 Mesa & Glut installed.)
+# SGI IRIX with the GLUT toolkit 
+#     (Surprisingly, this also works on our SunOS 4.x machine with the 
+#     way we have Mesa & Glut installed.)
 #
 # INTERFACE_FLAGS = -DGLUT
 # INTERFACE_LIBS = -lglut
-# INTERFACE_FILES = GLUTkey.c
+# INTERFACE_FILES = GLUTmain.c GLUTkey.c
 # GRAPHICS_LIBS = -lGLU -lGL -lXmu -lX11
+# FG_CFLAGS = $(GLOBAL_CFLAGS)
 #---------------------------------------------------------------------------
 
 #---------------------------------------------------------------------------
@@ -85,24 +100,50 @@ FG_CFLAGS = -g -Wall
 #
 INTERFACE_FLAGS = -DGLUT
 INTERFACE_LIBS = -lglut
-INTERFACE_FILES = GLUTkey.c
+INTERFACE_FILES = GLUTmain.c GLUTkey.c
 MESA_LIBS = -L/usr/lib/mesa -lMesatk -lMesaaux -lMesaGLU -lMesaGL
 X11_LIBS =  -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11
 GRAPHICS_LIBS = $(MESA_LIBS) $(X11_LIBS)
+FG_CFLAGS = $(GLOBAL_CFLAGS)
 #---------------------------------------------------------------------------
 
 #---------------------------------------------------------------------------
-# Windows 95/NT with the GLUT toolkit
+# Cygnus Win32 (gcc based) with a static version of the GLUT toolkit
 #
-# INTERFACE_FLAGS = -DGLUT
-# INTERFACE_LIBS = -lglut
-# INTERFACE_FILES = GLUTkey.c
-# GRAPHICS_LIBS = -lGLU -lGL
+# INTERFACE_FLAGS = -DGLUT 
+# INTERFACE_LIBS = ../Win32/libglut.a
+# INTERFACE_FILES = GLUTmain.c GLUTkey.c
+# GRAPHICS_LIBS = -lglu32 -lopengl32 -luser32 -lgdi32
+# FG_CFLAGS = $(GLOBAL_CFLAGS) -DWIN32 -DUSE_RAND
 #---------------------------------------------------------------------------
 
 
 #---------------------------------------------------------------------------
 # $Log$
+# Revision 1.13  1997/09/04 02:17:19  curt
+# Shufflin' stuff.
+#
+# Revision 1.12  1997/08/25 20:27:21  curt
+# Merged in initial HUD and Joystick code.
+#
+# Revision 1.11  1997/08/22 21:34:33  curt
+# Doing a bit of reorganizing and house cleaning.
+#
+# Revision 1.10  1997/08/16 12:22:19  curt
+# Tweaks for new version.
+#
+# Revision 1.9  1997/07/19 22:41:35  curt
+# tweaks
+#
+# Revision 1.8  1997/07/18 23:41:20  curt
+# Tweaks for building with Cygnus Win32 compiler.
+#
+# Revision 1.7  1997/07/18 14:28:34  curt
+# Hacked in some support for wind/turbulence.
+#
+# Revision 1.6  1997/07/16 20:04:42  curt
+# Minor tweaks to aid Win32 port.
+#
 # Revision 1.5  1997/07/12 02:25:53  curt
 # Added ranlib.
 #