#---------------------------------------------------
#  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) *~