Added README
[gl4] / Makefile
1 src = $(wildcard *.c)
2 obj = $(src:.c=.o)
3 bin = test
4
5 GLSLANG = glslangValidator
6
7 CFLAGS = -pedantic -Wall -g -DGL_GLEXT_PROTOTYPES
8 LDFLAGS = -lGL -lGLU -lglut -lm
9
10 $(bin): $(obj) spirv/vertex.spv spirv/pixel.spv
11         $(CC) -o $@ $(obj) $(LDFLAGS)
12
13 spirv/vertex.spv: vertex.glsl
14         $(GLSLANG) -V -S vert -o $@ $<
15
16 spirv/pixel.spv: pixel.glsl
17         $(GLSLANG) -V -S frag -o $@ $<
18
19 .PHONY: clean
20 clean:
21         rm -f $(obj) $(bin) spirv/*.spv