#---------------------------------------------------
#  Makefile for CSE 418 Project #4
#  Penn State University
#  December 10, 1999
#---------------------------------------------------
TARGET = project
SRCS =	main.cc color.cc hash.cc query.cc table.cc readrgb.cc 
RM = -rm -rf

#CC = gcc -g
CC = gcc -O6 -funroll-all-loops -finline-functions

GL_INC        = /usr/openwin/include
GLUT_LIB_DIR  = $(GLUT_DIR)/lib/glut/
GLUT_INC      = $(GLUT_DIR)/include/
LD_LIBS   = -L$(GLUT_LIB_DIR) -L/usr/X11R6/lib -Lxml/lib -Ixml/include \
		-lglut -lGLU -lGL \
		-lcore8 -lnls8 -lcore8 -lnls8 -lcore8 -lpthread \
		-lXmu -lXext -lXi -lX11 -lm -lstdc++
CFLAGS    = -I$(GLUT_INC) -I$(GL_INC) -Ixml/include -g -c 

OBJS =	$(SRCS:.cc=.o) 

.c.o:
	($(CC) $(CFLAGS)  $<)

.cc.o:
	($(CC) $(CFLAGS)  $<)

$(TARGET): $(OBJS)
	$(CC) -o $@ $(OBJS) $(LD_LIBS)
#	strip $(TARGET)

default : $(TARGET)

#clean:
#	-$(RM) $(OBJS) $(TARGET) *~
