LDFLAGS += -lglfw LDFLAGS += -lOpenGL LDFLAGS += -lGLEW GLFLAGS += --target-env=opengl GLFLAGS += -fauto-map-locations main: main.c main.c: spirv_vert.h main.c: spirv_frag.h %_frag.h: %.frag glslc $(GLFLAGS) -mfmt=c -o $@ $< %_vert.h: %.vert glslc $(GLFLAGS) -mfmt=c -o $@ $<