1 src = $(wildcard src/*.c)
4 vsdr = $(wildcard data/*.vert)
5 fsdr = $(wildcard data/*.frag)
6 spv = $(subst .vert,.vert.spv,$(vsdr)) \
7 $(subst .frag,.frag.spv,$(fsdr))
11 inc = -I/usr/include -Isubmodule/libimago/src -I/usr/local/include
15 CFLAGS = -pedantic -Wall $(dbg) -MMD
16 CXXFLAGS = -pedantic -Wall $(dbg) -MMD $(opt) $(inc)
17 LDFLAGS = -lvulkan -lglfw -lassimp -limago
23 $(CXX) -o $@ $(obj) $(LDFLAGS)
26 glslangValidator -V $< -o $@
29 glslangValidator -V $< -o $@
35 rm -f $(obj) $(bin) $(dep) $(spv)