CC      = gcc
CFLAGS  = -Wall -O -std=c99 `gsl-config --cflags`
LIBS = `gsl-config --libs`

obj = main.o adapt.o

out.txt: main makefile
	time ./main > out.txt
	cat out.txt

main: $(obj) makefile
	$(CC) $(CFLAGS) -o main $(obj) $(LIBS) 

clean:
	rm -rf $(obj) main out.txt core*
