CC = gcc
CFLAGS = -Wall -O2
LIBS = -lm
BINARIES = imgfilter fft-example

.PHONY: clean

all: fft-example imgfilter

fft-example: fft-example.c fft.o
	$(CC) $(CFLAGS) -o $@ $^ $(LIBS)

imgfilter: CFLAGS += `pkg-config --cflags gdk-2.0` \
 	   -I/usr/include/gdk-pixbuf-1.0
imgfilter: LDFLAGS += `pkg-config --libs gdk-2.0`

imgfilter: imgfilter.o
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)

clean:
	rm -rf *~ *.o $(BINARIES)

