7 src = $(wildcard src/*.cc)
12 warn = -pedantic -Wall
14 CXXFLAGS = $(warn) $(opt) $(dbg) $(inc) `pkg-config --cflags sdl2`
15 LDFLAGS = $(libgl) -lgmath `pkg-config --libs sdl2`
18 ifeq ($(shell uname -s), Darwin)
19 libgl = -framework OpenGL -lGLEW
26 $(CXX) -o $@ $(obj) $(LDFLAGS)
31 @$(CPP) $(CFLAGS) $< -MM -MT $(@:.d=.o) >$@
34 @$(CPP) $(CXXFLAGS) $< -MM -MT $(@:.d=.o) >$@
46 mkdir -p $(DESTDIR)$(PREFIX)/bin
47 cp $(bin) $(DESTDIR)$(PREFIX)/bin/$(bin)
51 rm -f $(DESTDIR)$(PREFIX)/bin/$(bin)