CC = gcc
OMP = -fopenmp
CFLAGS = -O3 -g -Wall -openmp

ICC = icc -m64
ICFLAGS = -O3 -g -Wall -openmp -offload-attribute-target=mic -DRUN_MIC

all: sum-phi sum-cpu

sum-phi: sum.c cycletimer.c
	$(ICC) $(ICFLAGS) -o sum-phi sum.c cycletimer.c $(OMP)

sum-cpu: sum.c cycletimer.c
	$(CC) $(CFLAGS) -o sum-cpu sum.c cycletimer.c $(OMP)

clean:
	rm -f *~ sum-phi sum-cpu