# g++ main.cpp -std=c++17 -I/opt/dtk/include -I/usr/local/include -L/opt/dtk/lib -L/usr/local/lib -lopencv_core -lopencv_imgcodecs -lopencv_dnn -lmigraphx -lmigraphx_device -lmigraphx_gpu -lmigraphx_onnx -o ViT_MIGraphX # CC = g++ CFLAGS = -std=c++17 INC_P = -I/opt/dtk/include -I/usr/local/include LIB_P = -L/opt/dtk/lib -L/usr/local/lib LDLIBS = -lopencv_core -lopencv_imgcodecs -lopencv_dnn -lmigraphx -lmigraphx_device -lmigraphx_gpu -lmigraphx_onnx SRC_F = src/main.cpp EXEC = ViT_MIGraphX .PHONY: all all: $(EXEC) $(EXEC): $(SRC_F) ${CC} $< $(CFLAGS) ${INC_P} ${LIB_P} $(LDLIBS) -o $@