MESA_DIR = /usr/class/graphics/Mesa-3.0 INCLUDES = -I$(MESA_DIR)/include \ -I$(MESA_DIR)/widgets-mesa/include LIBRARIES = -L$(MESA_DIR)/lib # compiler option CC = g++ -g CFLAGS = EXECUTABLES = main .C.o: $(CC) -c $(CFLAGS) $(INCLUDES) $< all: $(EXECUTABLES) $(EXECUTABLES): $(OBJ_FILES) $$@.o $(CC) -o $@ $(CFLAGS) $@.o $(INCLUDES) $(LIBRARIES) \ $(MESA_DIR)/lib/libMesaGLU.so $(MESA_DIR)/lib/libglut.a \ $(MESA_DIR)/lib/libMesaGL.so -lX11 -lXmu -lm clean: rm -f $(EXECUTABLES) *.o core