CC=gcc
LIBFLAGS = -lgsl -lgslcblas -L/usr/lib/gsl
DEPS = header.h
OBJ = main.o cg.o io.o
EXEC = kyle_hw12

%.o: %.c $(DEPS)
	$(CC) -c -o $@ $< $(LIBFLAGS)

$(EXEC): $(OBJ)
	gcc -o $@ $^ $(LIBFLAGS)

clean:
	rm -f $(EXEC)
	rm -f *.o
	rm -f *~
