INCDIR = ../include
GL_LIBS = -L../lib -lglut -lMesaGLU -lMesaGL -lm $(XLIBS)
PROGS = room
MODS1 = room.c
.SUFFIXES:
.SUFFIXES: .c

CC = g++
CFLAGS = -Wall -funroll-loops -ansi -pedantic -ffast-math $(RPM_OPT_FLAGS) -D_SVID_SOURCE -D_BSD_SOURCE -I/usr/X11R6/include -DSHM
XLIBS = -L/usr/X11/lib -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lSM -lICE
room: room.o bezier.o roomutil.o world.o 
	$(CC) -g -Wall -o room room.o  bezier.o roomutil.o world.o $(GL_LIBS) $(XLIBS)
room.o : room.cpp world.h bezier.h roomutil.h room.h
	$(CC) -g -c -I$(INCDIR) $(CFLAGS) -o room.o room.cpp
bezier.o : bezier.cpp bezier.h room.h
	$(CC) -g -c -I$(INCDIR) $(CFLAGS) -o bezier.o bezier.cpp
roomutil.o : roomutil.cpp roomutil.h
	$(CC) -g -c -I$(INCDIR) $(CFLAGS) -o roomutil.o roomutil.cpp
world.o : world.cpp world.h roomutil.h bezier.h room.h
	$(CC) -g -c -I$(INCDIR) $(CFLAGS) -o world.o world.cpp
