HIPCC ?= hipcc
CXXFLAGS ?= -std=c++17 -O3
OFFLOAD_ARCH ?= gfx936

TARGET := gemv_bench
SRC := gemv_bf16.hip
DEP := gemv_utils.h

.PHONY: all clean

all: $(TARGET)

$(TARGET): $(SRC) $(DEP)
	$(HIPCC) $(CXXFLAGS) --offload-arch=$(OFFLOAD_ARCH) $< -o $@

clean:
	rm -f $(TARGET)
