WORK_PATH = $(CURDIR)
XSCHED_PATH = $(WORK_PATH)/../../..
XSCHED_INCLUDE_PATH = $(XSCHED_PATH)/output/include
XSCHED_LIB_PATH = $(XSCHED_PATH)/output/lib
CUDA_LIB_PATH = "$(CUDA_PATH)/lib/x64"
NVCC = nvcc
NVCC_FLAGS = -I$(XSCHED_INCLUDE_PATH)
DRIVER_LIB = nvcuda
NVCC_LDFLAGS = -L$(XSCHED_LIB_PATH) -l$(DRIVER_LIB) -L$(CUDA_LIB_PATH) -lcudart
TARGET = app_with_hints.exe
SRC = app_with_hints.cu
all: $(TARGET)
$(TARGET): $(SRC)
$(NVCC) $(NVCC_FLAGS) $(NVCC_LDFLAGS) -o $@ $<
clean:
del *.exe
.PHONY: all clean