1 src = $(wildcard src/*.c) $(wildcard src/gl/*.c) $(wildcard src/wsys/*.c) \
2 $(wildcard src/unix/*.c)
6 sdr = test.v.glsl test.p.glsl
7 spirv = $(sdr:.glsl=.spv)
12 warn = -pedantic -Wall
14 #opt = -O3 -ffast-math
17 CFLAGS = $(warn) $(dbg) $(opt) $(inc) $(def) -MMD
18 LDFLAGS = -lGL -lglut -lGLEW -lm
20 GLSLANG = glslangValidator
23 test: test.o $(liba) $(spirv)
24 $(CC) -o $@ test.o $(obj) $(liba) $(LDFLAGS)
32 $(GLSLANG) -G -S vert -o $@ $<
35 $(GLSLANG) -G -S frag -o $@ $<
39 rm -f $(obj) $(liba) test test.o