nuclear@15: src = $(wildcard src/*.cc) nuclear@15: csrc = $(wildcard src/*.c) nuclear@15: obj = $(src:.cc=.o) $(csrc:.c=.o) nuclear@15: bin = vrheights nuclear@15: nuclear@15: CXXFLAGS = -std=c++11 -pedantic -Wall -g `pkg-config --cflags sdl2` nuclear@15: LDFLAGS = $(libgl) -lgoatvr `pkg-config --libs sdl2` -lvmath -limago -ldrawtext -lgoat3d nuclear@15: nuclear@15: ifeq ($(shell uname -s), Darwin) nuclear@15: libgl = -framework OpenGL -lGLEW nuclear@15: else nuclear@15: libgl = -lGL -lGLU -lGLEW nuclear@15: endif nuclear@15: nuclear@15: $(bin): $(obj) nuclear@15: $(CXX) -o $@ $(obj) $(LDFLAGS) nuclear@15: nuclear@15: .PHONY: clean nuclear@15: clean: nuclear@15: rm -f $(obj) $(bin)