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