CFLAGS = -O2
#-finline-functions -fstrength-reduce
#-fomit-frame-pointer

LFLAGS =
#-static

.c.o:
	gcc $(CFLAGS) -c $<

OBJECT = \
resizer-yuv.o \
resize.o

LIBRARY = -lrfftw -lfftw -lm

a.out : $(OBJECT)
	gcc -o resizer-yuv  $(OBJECT) $(LIBRARY) $(LFLAGS)
		
# DEPENDENCIES
resizer-yuv.o : resizer-yuv.c resizer.h resizer_proto.h
resize.o : resize.c resizer.h resizer_proto.h

install:
	cp resizer-yuv /usr/local/bin/
	cp resizer-yuv.man /usr/local/man/man1/resizer-yuv.1
	
clean:
	rm -f *.o resizer-yuv
