#---------------------------------------------------
#  Makefile for CSE 418 Project #3
#  Penn State University
#  November 21, 1999
#---------------------------------------------------
TARGET = project3
SRCS =	main.cc color.cc spline.cc draw.cc hash.cc readrgb.cc
RM = -rm -rf

CC = gcc -ggdb -O

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 -lglut -lGLU -lGL \
		-lXmu -lXext -lX11 -lm -lstdc++
CFLAGS    = -I$(GLUT_INC) -I$(GL_INC) -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) *~

