#OPT = -O0 -g OPT = -O9 CXXFLAGS = -Wall -Wextra $(OPT) -std=c++0x LDFLAGS = OBJECTS = $(shell find -name '*.cpp' | sed 's/cpp/o/') HEADERS = $(shell find -name '*.hpp') EXEC = ghost_rider $(EXEC): $(OBJECTS) $(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJECTS) -o $(EXEC) $(OBJECTS): $(HEADERS) .PHONY: clean clean: rm $(EXEC) $(OBJECTS)