]> git.mxchange.org Git - flightgear.git/blob - Main/Makefile
Initial revision.
[flightgear.git] / Main / Makefile
1 #---------------------------------------------------------------------------
2 # Makefile
3 #
4 # Written by Curtis Olson, started May 1997.
5 #
6 # $Id$
7 # (Log is kept at end of this file)
8 #---------------------------------------------------------------------------
9
10
11 TARGET=viewer
12
13 CFILES = gltkmain.c gltkkey.c mesh2ogl.c
14 OFILES = $(CFILES:.c=.o)
15 AFILES = ../flight/libflight.a ../aircraft/libaircraft.a ../scenery/libscenery.a
16
17 CC = gcc
18 CFLAGS = -g -Wall
19 # CFLAGS = -O2 -Wall
20
21 INCLUDES = -I/usr/include/mesa
22
23 MESA_LIBS = -L/usr/lib/mesa -lMesaaux -lMesatk -lMesaGLU -lMesaGL
24 X11_LIBS =  -L/usr/X11R6/lib -lX11 -lXext
25 LIBS =  $(MESA_LIBS) $(X11_LIBS) -lm -lfl
26
27
28
29 #---------------------------------------------------------------------------
30 # Primary Targets
31 #---------------------------------------------------------------------------
32
33 $(TARGET): $(OFILES) $(AFILES)
34         $(CC) -o $(TARGET) $(OFILES) $(AFILES) $(LIBS)
35
36 all: $(TARGET)
37
38 clean:
39         rm -f *.o $(TARGET) *~ core
40
41
42 #---------------------------------------------------------------------------
43 # Secondary Targets
44 #---------------------------------------------------------------------------
45
46 gltkmain.o: gltkmain.c gltkkey.h ../aircraft/aircraft.h ../scenery/scenery.h
47         $(CC) $(CFLAGS) $(INCLUDES) -c gltkmain.c
48
49 gltkkey.o: gltkkey.c gltkkey.h ../aircraft/aircraft.h
50         $(CC) $(CFLAGS) $(INCLUDES) -c gltkkey.c
51
52 mesh2ogl.o: mesh2ogl.c ../scenery/mesh.h
53         $(CC) $(CFLAGS) $(INCLUDES) -c mesh2ogl.c
54
55
56 #---------------------------------------------------------------------------
57 # $Log$
58 # Revision 1.1  1997/05/16 16:05:51  curt
59 # Initial revision.
60 #