COMPILER = nvcc CFLAGS = -I /home/cosc330/public_html/lectures/cuda-samples/Common/ EXES = matrixMul conways conway_multi_call single_kernel_multistep vectorAdd all: ${EXES} matrixMul: matrixMul.cu ${COMPILER} ${CFLAGS} matrixMul.cu -o matrixMul conways: conways.cu ${COMPILER} ${CFLAGS} conways.cu -o conways conway_multi_call: conway_multi_call.cu ${COMPILER} ${CFLAGS} conway_multi_call.cu -o conway_multi_call single_kernel_multistep: single_kernel_multistep.cu ${COMPILER} ${CFLAGS} single_kernel_multistep.cu -o single_kernel_multistep vectorAdd: vectorAdd.cu ${COMPILER} ${CFLAGS} vectorAdd.cu -o vectorAdd %.o: %.c %.h makefile ${COMPILER} ${CFLAGS} $< -c clean: rm -f *.o *~ ${EXES} ${CFILES}