home *** CD-ROM | disk | FTP | other *** search
/ Gambler 19 / GAMBLERCD19.BIN / UTILS / RIVA128 / Uzytki / ssystem-1.2 / SOURCE / Makefile < prev    next >
Makefile  |  1998-04-13  |  701b  |  38 lines

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