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