# Location of the CUDA Toolkit
CUDA_PATH       := /usr/local/apps/cuda/cuda-8.0/bin
NVCC            := $(CUDA_PATH)/nvcc
CCFLAGS         := -g -G
INCLUDES        := -I/usr/local/apps/cuda/cuda-8.0/samples/common/inc
build: vectorAdd

vectorAdd.o:vectorAdd.cu
        $(NVCC) $(INCLUDES) $(CCFLAGS) $(GENCODE_FLAGS) -o $@ -c $<

vectorAdd: vectorAdd.o
        $(NVCC) $(LDFLAGS) $(GENCODE_FLAGS) -o $@ $+ $(LIBRARIES)

run:
        srun --partition=gpu_partners --qos=short_gpu --gres=gpu:gtx1080:1 ./vectorAdd

clean:
        rm -f vectorAdd *.o
