

NVCC=nvcc
NVOPTS=-gencode arch=compute_20,code=sm_20 -gencode arch=compute_35,code=sm_35 -gencode arch=compute_60,code=sm_60 

hello_world: kernel.o
	$(NVCC) $(NVOPTS) -o hello_world kernel.o

kernel.o: kernel.cu
	$(NVCC) $(NVOPTS) -c kernel.cu 

clean:
	rm -rf kernel.o hello_world
