| HIP_PATH ?= /opt/rocm/hip | |
| HIPCC = $(HIP_PATH)/bin/hipcc | |
| EXECUTABLE = fw_hip | |
| OPTS = -O3 | |
| BIN_DIR ?= ./bin | |
| all: $(BIN_DIR)/$(EXECUTABLE) | |
| $(BIN_DIR)/$(EXECUTABLE): Floyd-Warshall.cpp parse.cpp ../graph_parser/util.cpp $(BIN_DIR) | |
| $(HIPCC) $(OPTS) --amdgpu-target=gfx801,gfx803,gfx900,gfx906 $(CXXFLAGS) parse.cpp ../graph_parser/util.cpp Floyd-Warshall.cpp -o $(BIN_DIR)/$(EXECUTABLE) | |
| $(BIN_DIR): | |
| mkdir -p $(BIN_DIR) | |
| clean: | |
| rm -rf $(BIN_DIR) | |
| .PHONY: fw clean |