5 GLSLANG = glslangValidator
7 CFLAGS = -pedantic -Wall -g -DGL_GLEXT_PROTOTYPES
8 LDFLAGS = -lGL -lGLU -lglut -lm
10 $(bin): $(obj) spirv/vertex.spv spirv/pixel.spv
11 $(CC) -o $@ $(obj) $(LDFLAGS)
13 spirv/vertex.spv: vertex.glsl
14 $(GLSLANG) -V -S vert -o $@ $<
16 spirv/pixel.spv: pixel.glsl
17 $(GLSLANG) -V -S frag -o $@ $<
21 rm -f $(obj) $(bin) spirv/*.spv