1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
#
# ssystem 1.0 Makefile for pgcc/egcs compiler
#
#CC= egcc
CC= cc
# Put here your Mesa base directory
MESADIR=/usr
#CFLAGS = -g -Wall -O6 -I$(MESADIR)/include/GL -ffast-math -fPIC -fomit-frame-pointer \
# -mpentium -funroll-all-loops
CFLAGS = -g -Wall -O3 -I$(MESADIR)/include/GL -ffast-math -fPIC -fomit-frame-pointer \
-funroll-all-loops
LDFLAGS= -lX11 -L/usr/X11R6/lib \
-ljpeg -lm -lXmu -lXi -lXext -lMesaGL -lMesaGLU -lglut
OBJ = ssystem.o init.o positions.o
LIBS =
all: ssystem
clean:
rm -f *.o *~ ssystem .depend
ssystem: $(OBJ)
$(CC) -o ssystem $(OBJ) $(LDFLAGS) $(LIBS)
.c.o:
$(CC) -c $(CFLAGS) $<
dep:
gcc -MM -I$(MESADIR)/include/GL *.c > .depend
# DO NOT DELETE
init.o: init.c planets.h
positions.o: positions.c planets.h
ssystem.o: ssystem.c planets.h
|