CFLAGS=-O3 -march=native -g -Wall -Wextra
LDLIBS=-lOpenCL -lm

PROGS=vecsum_ocl vecsum_ocl_vec vecsmooth vecsmooth_lmem
PROGS+= vecsum_ocl_hostptr
PROGS+= transpose transpose_lmem transpose_lmem_align
PROGS+= transpose_texture transpose_texture_write
PROGS+= reduce_ocl reduce_lmem reduce_sliding

all: $(PROGS)

clean:
	$(RM) $(PROGS)

.PHONY: all clean
