# # Everything should work with just: # # make myprog # or make all # # in case of problem, send me an email with your exact problem perrotol@esiee.fr # MESA_HOME SHOULD come from shell environment MESA_HOME = /user/info_lib/Mesa-2.4 OG_HOME = $(MESA_HOME) CC = cc CFLAGS = -Ae -O INCDIR = -I$(OG_HOME)/include -I/usr/include/X11R6 # -lXmu is required by -lglut and is in /usr/contrib/X11R6/lib LDFLAGS = -L$(OG_HOME)/lib -L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib LDLIBS = -lglut -lMesaGL -lMesaGLU -lXmu -lXext -lX11 -lm ##### RULES ##### .SUFFIXES: .SUFFIXES: .c .c: $(CC) $(INCDIR) $(CFLAGS) $< $(LDFLAGS) $(LDLIBS) -o $@ # sources... SOURCES = toto.c OBJECTS = $(SOURCES:.c=.o) PROGS = toto all: $(PROGS) cleanall: \rm -f *~ *.o \rm $(PROGS) clean: \rm -f *~ *.o