CFLAGS = -O2 -g LDFLAGS != pkg-config --libs vulkan sdl2 vulkan: main.c vert.spv frag.spv gcc $(CFLAGS) -o vk main.c $(LDFLAGS) %.spv: shader.% glslc $^ -o $@ .PHONY: test clean test: vulkan ./vk clean: rm -f vk *.spv