CC=/usr/local/gcc-7.1/bin/gcc -O3 -ffast-math
all: householder householder-bad

householder: householder.c matrixlib.o tictoc.o
	$(CC) -fcilkplus -Wall -std=gnu99 -o householder \
		householder.c matrixlib.o tictoc.o -lm -lcilkrts

householder-bad: householder-bad.c matrixlib.o tictoc.o
	$(CC) -fcilkplus -Wall -std=gnu99 -o householder-bad \
		householder-bad.c matrixlib.o tictoc.o -lm -lcilkrts

matrixlib.o: matrixlib.c matrixlib.h
	$(CC) -fcilkplus -std=gnu99 -c matrixlib.c

tictoc.o: tictoc.c tictoc.h
	$(CC) -fcilkplus -std=gnu99 -c tictoc.c
