2 src = $(wildcard src/*.cc)
3 c_src = $(wildcard src/*.c)
4 obj = $(src:.cc=.o) $(c_src:.c=.o)
10 inc = -Isrc -Isrc/shaders -Isrc/math
14 CXXFLAGS = -pedantic -Wall $(dbg) $(opt) $(inc)
16 LDFLAGS = -lGL -lGLU -lglut -lGLEW -limago -lassimp
19 $(CXX) -o $@ $(obj) $(LDFLAGS)
24 @$(CPP) $(CXXFLAGS) $< -MM -MT $(@:.d=.o) >$@
28 rm -f $(obj) $(bin) $(dep)