CC = gcc
CFLAGS = -DLINUX
LDLIBS = -lglut -lGL -lGLU -lX11 -lm -L/usr/X11R6/lib

all: manual1 path1 path1-execute sidp1 sidp1-execute

maze1.o: maze1.c maze1.h
manual1.o: manual1.c maze1.h
path1.o: path1.c maze1.h
path1-execute.o: path1-execute.c maze1.h
sidp1.o: sidp1.c maze1.h
sidp1-execute.o: sidp1-execute.c maze1.h


manual1:	manual1.o maze1.o
	$(CC) manual1.o maze1.o $(LDLIBS) -o manual1

path1:	path1.o maze1.o
	$(CC) path1.o maze1.o $(LDLIBS) -o path1

path1-execute:	path1-execute.o maze1.o
	$(CC) path1-execute.o maze1.o $(LDLIBS) -o path1-execute

sidp1:	sidp1.o maze1.o
	$(CC) sidp1.o maze1.o $(LDLIBS) -o sidp1

sidp1-execute:	sidp1-execute.o maze1.o
	$(CC) sidp1-execute.o maze1.o $(LDLIBS) -o sidp1-execute
