INCLUDE = -I/usr/include/GL 
LIBDIR  = -L. -L/usr/X11R6/lib

COMPILERFLAGS = -Wall  
CC = gcc
CFLAGS = $(COMPILERFLAGS) $(INCLUDE)
LIBRARIES = -lglut -lMesaGL -lMesaGLU -lXmu -lXext -lXi -lX11 -lm


all:  
	@echo "Das Makefile kompiliert all Beispiele dieser Ausgabe des LinuxFocus"
	@echo "Benuztung:"
	@echo "make GLUTdemo         zum Erzeugen der Beispiele fuer den Artikel ueber GLUT"
	@echo "make OGLdemo          zum Erzeugen des OpenGL Beispiels"
	@echo "make 3DFXdemo         zum Erzeugen des 3Dfxdemo Beispiel"

clean:
	@rm -rf *.o *~ example1 example2 example3


GLUTdemo : example1.o
	$(CC) $(CFLAGS) -o example1 $(LIBDIR) example1.o $(LIBRARIES)  

OGLdemo : example2.o
	$(CC) $(CFLAGS) -o example2 $(LIBDIR) example2.o $(LIBRARIES)  

3DFXdemo : example3.o
	$(CC) $(CFLAGS) -o example3 $(LIBDIR) example3.o $(LIBRARIES)  
