diff --git a/benchmarks/new_opencl/kmeans/Makefile b/benchmarks/new_opencl/kmeans/Makefile index 4dcc9377..b45c13ef 100644 --- a/benchmarks/new_opencl/kmeans/Makefile +++ b/benchmarks/new_opencl/kmeans/Makefile @@ -1,6 +1,6 @@ -RISCV_TOOL_PATH ?= $(wildcard ~/dev/riscv-gnu-toolchain/drops) -POCLCC_PATH ?= $(wildcard ~/dev/pocl/drops_vortex_cc) -POCLRT_PATH ?= $(wildcard ..) +LLVM_LIB_PATH ?= $(wildcard ~/dev/riscv-gnu-toolchain/drops/lib) +POCLCC_PATH ?= $(wildcard ../compiler) +POCLRT_PATH ?= $(wildcard ../runtime) DRIVER_PATH ?= $(wildcard ../../../driver/sw) CXXFLAGS += -std=c++11 -O0 -g -fpermissive -Wall -Wextra -pedantic -Wfatal-errors @@ -9,14 +9,14 @@ CXXFLAGS += -I$(POCLRT_PATH)/include LDFLAGS += -L$(POCLRT_PATH)/lib -L$(DRIVER_PATH)/simx -lOpenCL -lvortex -PROJECT = vecadd +PROJECT = kmeans -SRCS = main.cc read_input.c rmse.c kmeans_clustering.c getopt.c cluster.c +SRCS = main.cc read_input.c rmse.c kmeans_clustering.c cluster.c getopt.c all: $(PROJECT) kernel.pocl: kernel.cl - POCL_DEBUG=all POCL_DEBUG_LLVM_PASSES=1 LD_LIBRARY_PATH=$(RISCV_TOOL_PATH)/lib:$(POCLCC_PATH)/lib:$(DRIVER_PATH)/simx $(POCLCC_PATH)/bin/poclcc -o kernel.pocl kernel.cl + POCL_DEBUG=all POCL_DEBUG_LLVM_PASSES=1 LD_LIBRARY_PATH=$(LLVM_LIB_PATH):$(POCLCC_PATH)/lib:$(DRIVER_PATH)/simx $(POCLCC_PATH)/bin/poclcc -o kernel.pocl kernel.cl $(PROJECT): $(SRCS) $(CXX) $(CXXFLAGS) $^ $(LDFLAGS) -o $@