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

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

clean:
	rm -rf *~ *.o cuda_matrixAdd
