TARGET	=	hierarchicalGraphCut
OBJS    =	main.o\
		pnmread.o\
		graph.o\
		maxflow.o\
		hierarchicalGraphCut.o\
		calchierarchicalLabel.o\
		costFunction.o

CC 	=	g++

CFLAGS	=	-O3 -march=i686 -fomit-frame-pointer -malign-double -funroll-loops #-Wall
INCDIRS =	
LIBDIRS =	
LIBS	=	-lm

all:	${TARGET}

${TARGET}:	${OBJS}
	${CC} ${OBJS} -o $@ ${CFLAGS} ${LIBS}


## Compile
.cpp.o:
	${CC} ${CFLAGS} -c $< ${DEBUG} 

${OBJS}:	header.h pnmread.h

clean:
	- rm -f ${TARGET} ${OBJS}
