1 2 3 4 5 6 7 8 9 10 11 12
NVCC=nvcc -ptx -arch sm_89 SOURCES=$(wildcard kernels/*.cu) PTX=$(SOURCES:.cu=.ptx) all: $(PTX) %.ptx: %.cu $(NVCC) -o $@ $< clean: rm -f $(PTX)