#-------------------------------------------------------------
#  Makefile for CSE 585 Project #1
#  Penn State University
#  Anirudh Modi (modi@cse.psu.edu / anirudh@anirudh.net)
#  March 9, 2000 (Thu)
#-------------------------------------------------------------
TARGET = project1
SRCS =	main.cc image.cc matrix.cc filters.cc error.cc noise.cc
RM = -rm -rf

CC = gcc

LD_LIBS   = -lstdc++
CFLAGS    = -O4 -funroll-all-loops -c
#CFLAGS    = -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) *~