cuda_vectorReduce: cuda_vectorReduce.o
	nvcc -O3 cuda_vectorReduce.o -I /opt/cuda/inc -L /opt/cuda/lib -lcutil -lglut -o cuda_vectorReduce

cuda_vectorReduce.o: cuda_vectorReduce.cu cuda_vectorReduce_kernel.cu
	nvcc -O3 -c --ptxas-options --suppress-double-demote-warning --compiler-options -fno-inline cuda_vectorReduce.cu -I /opt/cuda/inc -L /opt/cuda/lib -lcutil -lglut

clean:
	rm -rf *~ *.o cuda_vectorReduce
