CC = gcc
RM = rm -f
LIBS = -lm `pkg-config --libs gtk+-2.0` `pkg-config --libs libglade-2.0`
#CFLAGS = -DDEBUG -g -Wall -std=c99 `pkg-config --cflags gtk+-2.0` `pkg-config --cflags libglade-2.0`
CFLAGS = -O3 -ffast-math -funroll-loops -Wall -std=c99 `pkg-config --cflags gtk+-2.0` `pkg-config --cflags libglade-2.0`
OBJECTS = frackle.o fractal.o

all: frackle

frackle: ${OBJECTS}
	${CC} ${CFLAGS} -rdynamic ${LIBS} ${OBJECTS} -o frackle

frackle.o: frackle.c fractal.h
	${CC} ${CFLAGS} -c frackle.c

fractal.o: fractal.c fractal.h
	${CC} ${CFLAGS} -c fractal.c

clean:
	${RM} frackle ${OBJECTS} *~

test:
	@-./frackle

.PHONY: test
