1 ccsrc = $(wildcard src/*.cc) \
2 $(wildcard src/goatkit/*.cc)
3 csrc = $(wildcard src/*.c)
4 obj = $(ccsrc:.cc=.o) $(csrc:.c=.o)
13 CFLAGS = $(warn) $(dbg) $(opt) $(inc)
14 CXXFLAGS = $(warn) $(dbg) $(opt) $(inc)
15 LDFLAGS = $(libgl) $(syslibs)
17 sys := $(shell uname -s | sed 's/MINGW.*/mingw/')
19 libgl = -lopengl32 -lglu32 -lfreeglut -lglew32
21 libgl = -lGL -lGLU -lglut -lGLEW
26 $(CXX) -o $@ $(obj) $(LDFLAGS)
31 @$(CPP) $(CFLAGS) $< -MM -MT $(@:.d=.o) >$@
34 @$(CPP) $(CXXFLAGS) $< -MM -MT $(@:.d=.o) >$@