####################################### # Makefile OpenGL # # # ####################################### # Noms des programmes PROG = sphere tore cube # Librairies GL INCDIR = -I/home/pythia/eboyer/Src/Mesa/include LIBDIR = -L/home/pythia/eboyer/Src/Mesa/lib MESAGL_LIBS = $(LIBDIR) -lglut -lMesaGLU -lMesaGL GL_LIBS = $(LIBDIR) -lglut -L/usr/openwin/lib -lGLU -lGL #Librairies X XLIBS = -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi # Variables pour la compilation des fichiers CC = gcc CFLAGS = $(INCDIR) -g -Wall CPPFLAGS = -DDEBUG # Cibles all : $(PROG) clean: -rm $(PROG) -rm *.o *~ # Regles de compilation .SUFFIXES: .o .c .c.o: $(CC) -c $(CPPFLAGS) $(CFLAGS) $< .o: $(CC) $(CPPFLAGS) $(CFLAGS) $< $(GL_LIBS) $(XLIBS) -lm -o $@