2 CXX = g++ -std=gnu++0x -Wall -Werror -Wshadow -pedantic -g
4 OBJ = log.o document.o view.o screen.o
5 LIB = `sdl2-config --libs` -lGL
6 OBJPATHS = $(OBJ:%=../obj/%)
7 DEPS := $(OBJPATHS:%.o=%.d)
8 CFLAGS += `sdl2-config --cflags` -I`pwd`
18 tests/% : tests/%.cpp ../obj/tests/%.o $(LINKOBJ)
21 runtests : tests/runtests.sh
22 cd tests; ./runtests.sh
27 $(CXX) -o $(BIN) $(LINKOBJ) ../obj/$(MAIN) $(LIB)
31 $(CXX) $(CFLAGS) -c -MMD -o $@ $<
39 $(RM) $(BIN) $(DEPS) $(LINKOBJ)