CFLAGS = -std=c++17 -O2 LDFLAGS = -lglfw -lvulkan -ldl -lpthread -lX11 -lXxf86vm -lXrandr -lXi SOURCES = $(wildcard *.cpp) HEADERS = $(wildcard *.hpp) VulkanTest: $(SOURCES) $(HEADERS) ./compile.sh g++ $(CFLAGS) -o VulkanTest $(SOURCES) $(LDFLAGS) .PHONY: test clean test: VulkanTest ./VulkanTest clean: rm -f VulkanTest