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

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

clean:
	rm -rf *~ *.o cuda_template
