CXX = g++ CFLAGS = -std=c++20 -O2 -Wall -Wextra -I./include LDFLAGS = -lglfw -lvulkan -ldl -lpthread -lX11 -lXxf86vm -lXrandr -lXi TARGET := LearningVulkan $(TARGET): ./src/main.cpp $(CXX) $(CFLAGS) -o $(TARGET) ./src/main.cpp $(LDFLAGS) .PHONY: test clean test: $(TARGET) ./$(TARGET) clean: rm -f $(TARGET)