NVCC        := nvcc
ARCH        := -arch=sm_75   # 按你的 GPU 改

NVCCFLAGS   := $(ARCH) -O2 -Xcompiler -fPIC -lcudart
OBJDIR      := obj


# 头文件搜索路径（根据实际情况修改）
INCLUDES    := -I. -I./include
# ===== target 1 =====
EXE1        := single_kernel_kernel
SRC1        := single_kernel_kernel.cu


# ===== 默认目标 =====
.PHONY: all clean

all: $(EXE1) 

$(EXE1): $(SRC1) 
	$(NVCC) $(NVCCFLAGS) -o $@ $^

clean:
	rm -f $(EXE1) 